为什么Child View Controller的视图和子视图没有调整大小?

时间:2013-08-07 09:39:42

标签: ios objective-c

我正在使用xib个文件。

我有viewController我以编程方式添加到iPad上的主屏幕作为侧边栏。

在Interface Builder中,我将高度设置为灵活,左边距,上边距和下边距为childViewController固定。

我已为subviews的{​​{1}}提供了类似的配置。

所以基本上当父视图控制器旋转到纵向或横向时view应保持原样。 只有它的高度应该增加,实际上没有发生。

我已将其视图添加为childViewController,并将其添加为subview。 这是我必须带childViewController时调用的函数。

childViewController

更新:我没有使用自动布局。

2 个答案:

答案 0 :(得分:1)

xib中的

重置右侧xib选项的自动布局选项。

答案 1 :(得分:1)

尝试评论这些行:

CGRect frame = passwordSetterScreen.view.frame;
frame.origin =  self.loginView.frame.origin;
passwordSetterScreen.view.frame = frame;