Ios 当手机旋转360度时,自动布局无法正常工作

Ios 当手机旋转360度时,自动布局无法正常工作,ios,objective-c,autolayout,Ios,Objective C,Autolayout,我对“自动旋转”有问题。我有AutoLayout约束,如果手机从纵向向左或横向向右旋转,这些约束可以正常工作。但是,如果手机从任意一个横向方向旋转到另一个横向方向,但先旋转“360度”,而不是回到纵向方向,则布局看起来好像认为手机处于纵向方向 我允许所有方向,除了倒置。我尝试过启用倒置方向,但手机从未旋转到该方向,它只是停留在横向 处理这个问题的合适方法是什么?我放弃了使用AutoLayout的方法,而是使用UIView+NSAutoLayout。这让我可以轻松地以编程方式设置所有约束,而且一切

我对“自动旋转”有问题。我有
AutoLayout
约束,如果手机从纵向向左或横向向右旋转,这些约束可以正常工作。但是,如果手机从任意一个横向方向旋转到另一个横向方向,但先旋转“360度”,而不是回到纵向方向,则布局看起来好像认为手机处于纵向方向

我允许所有方向,除了倒置。我尝试过启用倒置方向,但手机从未旋转到该方向,它只是停留在横向


处理这个问题的合适方法是什么?

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

如果它解决了您的问题,请将您的答案标记为已接受,这样它就不会显示为未回答其他人。我昨天尝试过这样做,但它说我在两天内不能这样做。上面说现在18小时了。。。。