好吧,所以这就是我遇到的问题(这是一个奇怪的问题。)
我为我正在构建的应用添加了一个新的UIViewController。第一个视图控制器工作正常,定位正确,等等。第二个视图控制器可怕地定位。
如果您从横向开始,然后将方向更改为纵向,这就是它的样子:
然后,如果你以肖像开始并切换到横向:
值得注意的是,按钮不是问题,它是一些代码的触发器,不需要保持正确放置。此外,切换标签使方向显示正确,但一旦再次切换就会中断。
我完全不知道为什么会这样。我添加到这个视图控制器的唯一代码是一个没有任何影响的IBAction(我评论它确定。)有什么想法吗?
谢谢,
jkap
答案 0 :(得分:1)
按钮试试这个:b
uttonReference.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin;
为每个子视图(视图中的组件)设置AutoresizeMask,实际上该掩码为UIViewAutoresizingNone