如何获得applicationFrame减去UINavigationBar的高度?
我把它放在 loadView 中并且它可以工作:
CGRect navFrame = [[UIScreen mainScreen] applicationFrame];
navFrame.size.height -= self.navigationController.navigationBar.frame.size.height;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:navFrame];
但是是否有一个像 applicationFrame 这样的变量可以让 applicationFrame 减去 UINavigationBar 的高度?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来好像没有,因为 Three20 所做的事情与我所做的类似。在
TTGlobalNavigatorMetrics.m
中,他们这样做:http://github.com/facebook/ Three20/blob/master/src/Three20UINavigator/Sources/TTGlobalNavigatorMetrics.m#L53
马特
Looks like there isn't since three20 does something similar to what I did. In
TTGlobalNavigatorMetrics.m
, they do:http://github.com/facebook/three20/blob/master/src/Three20UINavigator/Sources/TTGlobalNavigatorMetrics.m#L53
Matt