UIPageController misbehaves in response to drags

Originator:mike.ferenduros
Number:rdar://34926095 Date Originated:11 October 2017
Status:Open Resolved:
Product:UIKit Product Version:
Classification:UI / Usability Reproducible:Always
 
Summary:
When a drag hovers over a UIPageController that's configured to scroll horizontally, it will randomly scroll, often into blank space.

Steps to Reproduce:
Open and run the attached project
Drag the view a little (the bug does not trigger if the page controller has never been scrolled)
Select the text in the text-field
Hold it do start a drag
Wiggle the drag over the screen for a few seconds

Expected Results:
The page-controller should not respond to the hovering drag.

Actual Results:
The page-controller rapidly scrolls by some offset - often the page width, sometimes less. This often takes it into blank space.

Version/Build:
Xcode 9.0 (9A235)
iOS SDK 11.0

Comments

Attached project is available at https://github.com/mike-ferenduros/page-drag-test

By mike.ferenduros at Oct. 11, 2017, 3:26 a.m. (reply...)

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!