iPhone方向改变

时间:2011-04-25 05:43:24

标签: iphone objective-c ios4 iphone-sdk-3.0

我知道如何进行方向更改,但假设您有按钮,标签等视图。自动调整扭曲并使视图看起来很奇怪。有什么可以接受的方法,我只是创建一个纵向和横向视图。如果是这样,我实际上会在哪里交换这些视图。

2 个答案:

答案 0 :(得分:1)

使用layoutSubviews UIView方法进行各种调整大小和重新定位。 更改方向后,系统会调用layoutSubviews,然后您可以使用UIDevice课程了解当前方向。并相应地重新定位您的观点

UIDevice属性用于获取当前方向。

@propertyic,readonly) UIDeviceOrientation orientation

答案 1 :(得分:0)

我的沙盒应用: https://github.com/comonitos/programatical_device_orientation

解决方案很简单