UI元素在iPad中消失在屏幕外

时间:2015-07-14 03:28:41

标签: ios objective-c

我使用此代码获取设备的屏幕宽度和高度,以便为所有屏幕设置布局。

CGRect screenRect = [[UIScreen mainScreen] bounds];
screenWidth = screenRect.size.width;
screenHeight = screenRect.size.height;

现在,当我在iPad上运行时,screenWidth的值为768.00000,screenHeight的值为1024.00000,这似乎是正确的。

但是当我设置PageControl的框架时,让我们说这样的事情 -

self.pageControl2.frame = CGRectMake(0, screenHeight - 40, screenWidth, 20);

页面控件似乎位于屏幕底部。

我将帧的y位置硬编码为600,然后只是它似乎出现在我想要的屏幕底部。

知道为什么吗?我一定做错了什么... 提前谢谢。

0 个答案:

没有答案