初始化页面时候放的坐标问题
现在小弟遇见了一个很让人头疼的问题.我在初始化页面的时候把页面显示位置改成
interfaceOrientation==UInterfaceOrientationlandscapeRight
坐标系是按照右横着放来的.我根据坐标放控件的位置这都没有问题.
我在页面设置了点击了事件,我用NSLog(location.x,location.y)获得的坐标却还是按照竖着放得到的坐标.
比如我现在需要控件的坐标是(248,700)宽100高50 但是我获得点击这个控件的坐标却是(68,248).
我就按照这个坐标来写点击事件了.在虚拟机上运行的没问题.
但是放到真机上.点击坐标却是按照(248,700)来的.原来点击的位置全部都变了.
为什么啊?有什么办法解决没,虚拟机上的点击坐标去应用呢?郁闷的很.
答:
第一,
你直接用真机调试不就解决以上问题?
第二,
如果一定要用模拟器的话,可以试试这个功能:
在模拟器的设置里边,自己找找
Settings -> General ->Accessibility -> Accessibility Inspector ON

浙公网安备 33010602011771号