我以编程方式在屏幕上放置了一个 UISegmentedControl(独立,而不是作为导航栏的一部分)并将其 autoresizingMask 设置为 UIViewAutoresizingFlexibleLeftMargin,因为我希望它保持在右侧。
但是,当我旋转屏幕时,控件保持在其原始位置并且不会向右移动(或其他任何地方)。
我还为 autoresizingMask 尝试了所有其他可能的值(和一些组合),但它根本不动。
屏幕上具有相同设置的其他元素正确移动。
我没有此视图控制器的 XIB,但我尝试在另一个 XIB 中临时放置一个类似的分段控件,当我正确设置支柱时,它确实按预期移动。
我究竟做错了什么?