如何获取UINavigationController的内容大小?

时间:2012-10-10 21:05:56

标签: objective-c

我正在尝试获取UINavigationController的内容大小。
我可以像这样使用内容大小来考虑导航栏的高度。

CGSize contentSize = self.view.bounds.size;

但我想把它看作导航栏和工具栏的高度。

如何获得它?

========问题后评论====================
哦〜我的错误。
你可以通过上面的方式获得两个框架大小。 ===============================================


景观

enter image description here

肖像

enter image description here

1 个答案:

答案 0 :(得分:0)

你想要的是导航控制器的顶视图控制器,它的框架有你想要的尺寸:

CGSize contentSize = nav.topViewController.frame.size;