我知道如何进行方向更改,但假设您有按钮,标签等视图。自动调整扭曲并使视图看起来很奇怪。有什么可以接受的方法,我只是创建一个纵向和横向视图。如果是这样,我实际上会在哪里交换这些视图。
答案 0 :(得分:1)
使用layoutSubviews
UIView
方法进行各种调整大小和重新定位。
更改方向后,系统会调用layoutSubviews
,然后您可以使用UIDevice
课程了解当前方向。并相应地重新定位您的观点
UIDevice
属性用于获取当前方向。
@propertyic,readonly) UIDeviceOrientation orientation
答案 1 :(得分:0)
我的沙盒应用: https://github.com/comonitos/programatical_device_orientation
解决方案很简单