我有一个根 UIViewController,我正在添加其他 UIViewController 作为 subview 。目前每个 subview 都太低了(掩盖了我的自定义构建选项卡)。当我尝试执行以下操作时,它不起作用:
// Test setting frame size to see if it works
self.view.frame = CGRectMake(0, 0, 200, 200);
这不会改变帧大小。
那么,我的问题是,当 UIViewController 添加为 subview 后初始化时,如何设置我的框架?
最佳答案
@Nic 我认为当您添加其他 View 时,您应该像这样定义其他 View 的框架大小:
Someviewcontroller *c = initWithNibName
c.view.frame = CGRectMake(0, 0, 200, 200);
[self addSubView:c];
我不知道这是否可行,但它是这样的。
关于iPhone:如何设置 UIViewController 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929578/