ios – UIView框架大小的问题

前端之家收集整理的这篇文章主要介绍了ios – UIView框架大小的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个iPad项目,目前正在使用Landscape视图.我试着这样做:
self.view.frame.size.height

为什么这总是返回960?虽然在景观中,视图本身的高度尺寸应为768对吗?

我想要做的是allocInitWithFrame位于底部的UIToolbar. UIToolBar的高度为50,所以这就是我所做的失败:

self.bottom_bar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,self.frame.size.height-50,self.view.frame.size.width,50)];

为什么这样,我该怎么做?

解决方法

两个帖子( onetwo)引用了类似的问题.他们都建议使用self.view.bounds而不是self.view.frame.size.width,因为边界随接口方向而变化.

猜你在找的iOS相关文章