स्क्रॉल मैं transitionStyle UIPageViewControllerTransitionStyleScroll
और navigationOrientation UIPageViewControllerNavigationOrientationVertical
UIPageViewController
के साथ एक UIPageViewController उपयोग कर रहा हूँ मैं भी दृश्य पर एक UIPanGestureRecognizer
है और मैं पेज स्क्रॉल को निष्क्रिय करना चाहते जब पैन इशारा सक्रिय है अक्षम करें।
मैं जब इशारा शुरू होता है निम्नलिखित स्थापित करने के लिए कोशिश कर रहा हूँ:
pageViewController.view.userInteractionEnabled = NO;
यह कोई असर नहीं हो रहा है, या यह कई मायनों काम करने के लिए प्रकट होता है।
पैन इशारा करते समय UIPageViewController डेटा स्रोत को शून्य करने के लिए एकमात्र अन्य तरीका है, हालांकि डेटा स्रोत को रीसेट करते समय यह बड़ी देरी का कारण बनता है।
मैं थोड़ी देर के लिए खोज कर रहा हूं और यह सबसे अच्छा जवाब है जिसे मैंने UIPageViewController पर स्वाइप करने के लिए पाया है लेकिन टैप आंदोलन को बनाए रखा है। –
स्विफ्ट में, यदि आपको कंडेन्स्ड सामान को पढ़ने में थोड़ा मुश्किल लगता है: 'पृष्ठ दृश्य कंट्रोलर .view.subviews.flatMap ({$ 0 as? UIScrollView})। प्रत्येक के लिए ({$ 0.isScrollEnabled = सक्षम}) ' – HHK