我正在尝试显示一个 viewController xib View ,其 View 显示在固定标题横幅 (0,0,320,44) 下,这是一个添加到应用程序窗口的 imageView。
这是因为我需要在导航多个 View Controller 时将其粘贴在屏幕上。这是我正在做的项目的要求。
到目前为止我已经尝试过:
将 XIB View 的大小调整为适当的帧大小 (0,0,320,416),同时使用点符号和 setter 。
使用 self.view.frame = CGRectMake(0, 44, 320, 416); 更改 viewDidLoad 中的框架
但它不起作用。有什么建议吗?
最佳答案
在viewWillAppear
中设置框架
- (void)viewWillAppear:(BOOL)animated
{
self.view.frame = CGRectMake(0, 44, 320, 416);
[super viewWillAppear:animated];
}
关于objective-c - 更改 UIViewController self.view 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10429127/