gpt4 book ai didi

ios - 在 -loadView 中查看框架

转载 作者:行者123 更新时间:2023-11-28 22:31:00 27 4
gpt4 key购买 nike

使用 nib 创建的 View Controller 中的 View 的框架位于 {0, 64, 320, 416},原点从导航栏正下方开始。然而,在没有 Nib 的 -loadView 中,尽管具有相同的框架(origin=(x=0,y=64)size=(width=320,height=416)),但具有相同框架的 View 偏离 44 pt,起点开始在状态栏下方,在导航栏下方。为什么会这样,我怎样才能匹配 nib 行为?

-(void)loadView
{
CGRect f = EPFrame;
if(self.navigationController)
{
f.size.height -= self.navigationController.navigationBar.bounds.size.height;
f.origin.y += self.navigationController.navigationBar.bounds.size.height;

}
UIView *base = [[UIView alloc]initWithFrame:f];
base.backgroundColor = [UIColor clearColor];
self.view = base;

}

最佳答案

在这种情况下,不需要实现 loadView 方法。默认情况下, View Controller 将获得一个空 View 。此 View 将自动调整大小以适合其容器。

关于ios - 在 -loadView 中查看框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17462472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com