怎样把view从竖屏转为横屏?

2024-11-15 08:56:10
推荐回答(5个)
回答1:

view 有个属性默认是竖屏的,在修改了 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);}以后可以将Orientation 改为landscape这样就可以在xib中横向设计

回答2:

纯代码其实更好控制,在shouldAutorotateToInterfaceOrientation这个方法里面判断是转成横的了还是熟的,然后重新set一下view里面所有subview视图的frame就可以了。或者wwdc2012新出了一个功能叫autolayout方法,视频和例子网上查应该有,相关设置后不用管屏幕旋转的问题。

回答3:

最好还是转向-----把所有控件重新设置下位置。

回答4:

我是纯代码编写程序,没用Interface Builder

回答5:

设置就行了