UIPageViewControl's Page Control Becomes Out of Sync

Originator:levigroker
Number:rdar://15660071 Date Originated:Dec 13 2013
Status:Open Resolved:
Product:iOS SDK Product Version:6.1.2 (10B146) - 7.0.4 (11B554a)
Classification: Reproducible:Always
 
Summary:
While rapidly scrolling between pages the UIPageViewController's embedded UIPageControl can become out of sync with the displayed view controllers. i.e. page one might be displayed, yet the page control indicates page 3.

Steps to Reproduce:
Please see attached sample project.
Run on device.
Quickly and repetitively swipe to and from pages in the page view controller, being sure to hit the ends from time to time. Shortly, the page control will become out of sync with the displayed content.

Expected Results:
The UIPageControl should always be representative of the content being displayed in the UIPageViewControl.

Actual Results:
The page control will become out of sync with the displayed content.

Version:
Tested both on iPhone 5 6.1.2 (10B146) and iPhone 5 7.0.4 (11B554a).

Notes:


Configuration:
I've personally seen this happen on the iPhone 5, though I have a colleague who has seen it on his iPod Touch. 

Attachments:
'PageViewTest.zip' was successfully uploaded.

Comments

Able to reproduce on iOS 9 and 9.1

By benjaminboxler at Nov. 3, 2015, 12:34 p.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!