微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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,因为边界随接口方向而变化.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐