UIPageViewController should expose scrollView's delayContentTouches property

Originator:akiva
Number:rdar://22980396 Date Originated:05-Oct-2015
Status:Open Resolved:
Product:iOS SDK Product Version:9.0
Classification:Serious Bug Reproducible:Always
 
Controls in view controllers inside UIPageViewController don't work as expected. The scroll view takes any swipes even when over a control like a slider. I'd like to be able to set controls as having a stronger priority than the scroll view itself. The normal way to do this is with the delaysContentTouches property. This should be exposed as part of UIPageViewController's interface. This would potentially be similar to how UIWebView exposes its underlying UIScrollView.

Steps to Reproduce:
1. Create a UIPageViewController with UIPageViewControllerTransitionStyleScroll.
2. Create a child page view controller.
3. Add a UISlider to your page view controller.
4. Run your app
5. Try to slide the slider.

Expected Results:
The slider moves

Actual Results:
The page scrolls.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!