iPad split view source list too easy to activate on iOS 5.1
| Originator: | ryanm | ||
| Number: | rdar://11052011 | Date Originated: | 15-Mar-2012 02:02 PM |
| Status: | Behaves Correctly | Resolved: | 19-May-2012 |
| Product: | iPad SDK | Product Version: | 5.1 |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: in iOS 5.1, a split view source list can be presented while in vertical orientation by swiping in from the left (single finger). This is different from iOS 5.1, where it was previously presented by a popover bar button item. When you have detail view content such as a UITableViewController subclass, it can be difficult to perform standard actions such as swiping cells to delete. A single swipe will activate the source list appearance from the left rather than perform the swipe gesture on the cell in the split view detail view. Steps to Reproduce: Create iPad app with split view controller. UITableViewController subclasses in both source view and detail view. Perform swipe gesture on detail view cell. Expected Results: Swipe should be captured by the detail view cell and forwarded to the table view delegate. Actual Results: Swipe activates the source list view from left Regression: Did not happen in iOS 5.0 due to using popover. Notes: The gesture to show the source list should be more like activating Notification Center - performing swipe starting from screen bezel and bringing into viewport.
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!
Engineering has determined that this issue behaves as intended based on the following information:
This behaves as designed. If the gesture is getting in the way of your content in the right view, you can set the 'presentsWithGesture' property of the split view controller to 'NO' and only allow presentation via the provided bar button item.