UISlider's trackRectForBounds: out of date for several seconds
| Originator: | carpeaqua | ||
| Number: | rdar://13764986 | Date Originated: | 29-Apr-2013 01:31 PM |
| Status: | Open | Resolved: | |
| Product: | iPhone SDK | Product Version: | 6.1.3 |
| Classification: | Other Bug | Reproducible: | Always |
Summary: When resizing a UISlider, the value returned by trackRectForBounds: is out of date with the current slider value for around 2 seconds after the resizing operation happens. Steps to Reproduce: N/A Expected Results: The value of trackRectForBounds: should update simultaneously with the actual slider itself. Actual Results: There is a period where they are out of sync. Regression: N/A Notes: We have a subclass of UISlider that inserts an additional minimumBuffer and maximumBuffer image views to show video buffering progress for our streaming video player. This bug causes the maximumBuffer image to stretch beyond the actual value of the slider itself for a few seconds while trackForRect: catches up. We are currently working around it by hiding that track until it has time to update.
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!