使用UINavigationController在UIViewController中获取View框架

时间:2012-08-16 11:27:25

标签: iphone uiviewcontroller uitabbarcontroller uinavigationbar

我有一个视图控制器,其中附加了UINavigationControllerUITabController

我想知道是否有办法获得可用的屏幕空间?我真的很想说CGPoint(0,0);肯定在左上角,就在UINavigationController的正下方,而self.view.frame.size.height只是我留下的空间。

我试过了: self.view.boundsself.view.frame,但两者都认为可用空间是320x460,而不是我期望的320x367。

除了对数字进行硬编码外,最正确的方法是什么?

1 个答案:

答案 0 :(得分:6)

如果您尝试在viewDidAppear而不是viewDidLoad中记录边界,则会得到预期的结果。