Fork me on GitHub

初始化页面时候放的坐标问题

现在小弟遇见了一个很让人头疼的问题.我在初始化页面的时候把页面显示位置改成

interfaceOrientation==UInterfaceOrientationlandscapeRight

坐标系是按照右横着放来的.我根据坐标放控件的位置这都没有问题. 

我在页面设置了点击了事件,我用NSLog(location.x,location.y)获得的坐标却还是按照竖着放得到的坐标.

比如我现在需要控件的坐标是(248,700)宽100高50 但是我获得点击这个控件的坐标却是(68,248).

我就按照这个坐标来写点击事件了.在虚拟机上运行的没问题.

但是放到真机上.点击坐标却是按照(248,700)来的.原来点击的位置全部都变了.
为什么啊?有什么办法解决没,虚拟机上的点击坐标去应用呢?郁闷的很.

 

 

答:

第一,
你直接用真机调试不就解决以上问题?

第二,
如果一定要用模拟器的话,可以试试这个功能:
在模拟器的设置里边,自己找找
Settings -> General ->Accessibility -> Accessibility Inspector ON

posted on 2012-03-07 07:54  pengyingh  阅读(146)  评论(0)    收藏  举报

导航