我有一个按纵向方向设计的按钮,当我切换到横向时它没有出现,我该怎么办才能一直停留?
答案 0 :(得分:1)
确保为UIViews设置正确的AutoresizingMasks。例如,可能是您的按钮的y坐标大于设备的宽度,并且具有固定的顶部大小调整蒙版,因此如果您将设备转为横向模式,它将被剪裁。这样做......
button.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
...会使按钮缩小其上边距,在屏幕上移动。
在您的评论中,您提到这是一个拆分视图应用程序,如果您的按钮位于拆分视图的根视图控制器中,您应该添加支持将根视图控制器恢复为弹出窗口。