UITableViewCell always delays content touches in iOS 7
| Originator: | DavidKlionsky | ||
| Number: | rdar://14985593 | Date Originated: | 13-Sep-2013 11:58 AM |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | iOS 7 |
| Classification: | Reproducible: | Yes |
Summary: In iOS 6 and earlier, if you set delaysContentTouches to NO on a UITableView, then touch events in table cells are handled immediately in the cell with no delay, as expected. In iOS 7, however, touches in table cells are always delayed, regardless of the delaysContentTouches setting. The behavior should be the same as in pre-iOS 7 table views, so that controls in table cells can give feedback to touches immediately. I have attached an Xcode project that demonstrates the problem. Steps to Reproduce: 1. Open the attached project in Xcode. 2. Run the project in an iOS 7 simulator. 3. Click on the button in the top table cell. Expected Results: The button should immediately change to its highlighted state. Actual Results: The button changes to its highlighted state after a delay. Version: iOS 7/GM seed 1 Notes: If you switch to using an iOS 6 simulator, the button changes to the highlighted state immediately, as expected. So this appears to be a change related to iOS 7.
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!