Apple Watch Simulator Touch Offset
| Originator: | JacobSyndeo | ||
| Number: | rdar://19816588 | Date Originated: | 12-Feb-2015 03:39 PM |
| Status: | Open | Resolved: | No |
| Product: | Developer Tools | Product Version: | Xcode 6.3 (6D520o) on OS X 10.10.3 (14D72i) |
| Classification: | Reproducible: | Always |
Summary: The Apple Watch component of iOS simulator seems to be registering clicks (touches) at /half/ the coordinate values of where the click actually takes place. For example, if the user clicks in the center of the display, the touch is registered in the top-left quadrant. Clicking in the bottom-right corner of the display registers a touch *almost* in the middle of the display, but not all the way. As a result, it's impossible to register a touch anywhere outside of the top-left quadrant. Scroll events from dragging on the view are also limited by this, with items only moving at half the speed the cursor drags them. Steps to Reproduce: 1. Create an Apple Watch app with a table view or simply a grid of buttons. No backing code is necessary, just lay the elements out on the page. 2. Run the Watch app. 3. Click the buttons Expected Results: The button below the cursor should be passed the touch event, and animate itself to appear "pushed". Actual Results: A button somewhere to the upper-left of the cursor gets pushed. Something is very wrong here. Version: Xcode 6.3 (6D520o) on OS X 10.10.3 (14D72i) Notes: Configuration: I'm on a MacBook Pro with Retina display, so I assume that this might have to do with the offsets in place for the @2x display. So with this in mind, I moved the watch simulator's window to a @1x external display, and the problem persisted.
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!