当手机旋转360度时,自动布局不能正常工作



我有一个"自动旋转"的问题。我有AutoLayout约束,如果手机从纵向旋转到横向左或横向右,功能正确。但如果手机从横向方向旋转到另一个横向方向但旋转了"360度"而不是先转回纵向,那么布局看起来就像它认为手机处于纵向方向。

我允许所有方向,除了颠倒。我试过启用倒立方向但手机永远不会旋转到那个方向,它只是横着。

处理这种情况的合适方法是什么?

我放弃了使用AutoLayout的方法,而是使用UIView + NSAutoLayout。这让我可以轻松地以编程方式设置所有约束,并且一切都运行得更好。

最新更新