页面控制器无法正确显示

时间:2014-07-25 11:38:21

标签: objective-c xcode

我的页面控件上的圆圈(在xib中)正在ipad非视网膜上轻微剪切/修剪。点的顶部和右侧缺少一个像素或2.任何想法如何解决?

这是点的截图(仔细观察) enter image description here

1 个答案:

答案 0 :(得分:1)

这通常是由奇数除法引起的,这就是为什么你只能在非视网膜设备上看到它。查看页面控件的框架对于大小和坐标都很有用,在那些将组件放置到"半像素"什么时候去非视网膜屏幕。从您附加的图像判断看起来像origin.y被放置在"半像素"值。尝试NSLog框架,你可能会看到我的意思。

希望它有所帮助。