我正在尝试制作带有纵向和横向视图的iOS应用程序,但是如果我打开它并将方向更改为横向,一些按钮离开屏幕,在转到IB并重新排序按钮后,在肖像中它们会关闭屏幕。
谷歌搜索后,我没有任何想法如何根据方向“改变”观点。
你能给我一些帮助吗? 啊,同样,Apple支持文档对我来说似乎没用:P谢谢!
答案 0 :(得分:2)
有方法
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{}这在这种情况下很有用。
答案 1 :(得分:0)
您应该更改IB中的自动调整大小属性(它们位于帧大小所在的位置)或以编程方式更改内部视图和控件的autoresizingMask
属性。这可以控制屏幕元素调整后的大小(例如屏幕旋转时)。您可以将组件粘贴到左侧或右侧或两者,顶部或底部或两者以及类似物。玩它,它非常强大,你不需要任何代码,如果他们能做的就足够了。