iOS应用程序纵向和横向视图

时间:2011-10-02 05:50:22

标签: objective-c ios xcode interface-builder

我正在尝试制作带有纵向和横向视图的iOS应用程序,但是如果我打开它并将方向更改为横向,一些按钮离开屏幕,在转到IB并重新排序按钮后,在肖像中它们会关闭屏幕。

谷歌搜索后,我没有任何想法如何根据方向“改变”观点。

你能给我一些帮助吗? 啊,同样,Apple支持文档对我来说似乎没用:P

谢谢!

2 个答案:

答案 0 :(得分:2)

有方法

 - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{}
这在这种情况下很有用。

答案 1 :(得分:0)

您应该更改IB中的自动调整大小属性(它们位于帧大小所在的位置)或以编程方式更改内部视图和控件的autoresizingMask属性。这可以控制屏幕元素调整后的大小(例如屏幕旋转时)。您可以将组件粘贴到左侧或右侧或两者,顶部或底部或两者以及类似物。玩它,它非常强大,你不需要任何代码,如果他们能做的就足够了。 Autosizing properties in a screenshot