UIMenuController is clipped when the iPhone is in compatibility mode.
| Originator: | steipete | ||
| Number: | rdar://19630787 | Date Originated: | 28-Jan-2015 05:07 PM |
| Status: | Closed | Resolved: | |
| Product: | iOS | Product Version: | iOS 8.1.3 |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: The UIMenuController will be presented clipped in landscape mode. The UITextEffectsWindow created by the menu has the wrong coordinates. This only happens if the LaunchImage is missing, so currently this is an issue for iPhone 5/5s/6/6+. It does work flawlessly on an iPhone 4s. Steps to Reproduce: Open attached example. Rotate to landscape. Tap in the middle. Notice that the menu is clipped: http://cl.ly/image/3y1i1d2B461h Expected Results: The menu should not be clipped. Actual Results: The menu is clipped = only partially visible. Regression: This is a regression in iOS 8 and worked as expected in iOS 7 Notes: I suspect some code in the rotation logic of the UITextEffectsWindow update the frame incorrect if the window isn’t actually full-screen as it is due to the compatibility mode. We know that adding a LaunchImage is a possibility but this is still an issue for many apps that are already released.
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!
Example: http://cl.ly/2r192u0u0n0l