【发布时间】:2016-04-27 10:50:25
【问题描述】:
我有一个嵌入在导航和标签栏视图控制器中的视图控制器。我曾假设 self.view 在几何上是从导航栏底部和标签栏顶部开始的边界。这是我在网上看到的。通过viewWillAppear 调整视图的大小以从高度中减去选项卡和导航栏,基本上。但是,这不会发生在我身上。当我注销我的视图框架时,它是相同的......{{0, 0}, {375, 667}}。在viewDidLoad、viewDidLayoutSubview、willAppear 中,DidAppear 是同一帧。因此,如果我将 imageView 作为 self.view 的子视图,框架为(0,0,screenWidth, 200)。该 imageView 似乎被导航栏遮挡。在我看来,这不是标准行为。
【问题讨论】:
标签: ios objective-c uiview uiviewcontroller uitabbarcontroller