iPhone:如何设置 UIViewController 框架?

标签 iphone ios uiview uiviewcontroller

我有一个根 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/

相关文章:

ios - 适用于iOS的VNC开源

ios - 时间选择器显示错误的时间 iphone sdk

ios - iOS 的 Facebook 登录不起作用

iphone - 如何在viewDidAppear中给UIView添加动画?

ios - 在封闭的 TextView 中使用动态字体自动调整 View 大小

iphone - self.navigationController 和 delegate.navigationController 有什么区别

iphone - 有没有办法自动更新 iPhone 应用程序?

iphone - PerformSelector In后台泄漏在设备上

uiview - 在 Storyboard中重用 uiview xib

javascript - ios 上的音频无法正常工作,仅第一次可以工作