gpt4 book ai didi

iphone - UISegmentedControl autoresizingMask 不起作用

转载 作者:行者123 更新时间:2023-12-03 21:19:14 28 4
gpt4 key购买 nike

我以编程方式在屏幕上放置了一个 UISegmentedControl(独立的,而不是作为导航栏的一部分),并将其 autoresizingMask 设置为 UIViewAutoresizingFlexibleLeftMargin,因为我希望它粘在右侧。

但是,当我旋转屏幕时,控件保持在其原始位置并且不会向右移动(或与此相关的任何其他位置)。

我还尝试了 autoresizingMask 的所有其他可能值(以及一些组合),但该东西根本没有移动。

屏幕上具有相同设置的其他元素可以正确移动。

我没有用于此 View Controller 的 XIB,但我尝试将类似的分段控件临时放置在另一个 XIB 中,当我正确设置支柱时,它确实按预期移动。

我做错了什么?

最佳答案

在 View Controller 的 viewDidLoad 方法中放置以下日志语句:

NSLog(@"%@", [self.view recursiveDescription]);

这将注销 View Controller 的 View 层次结构。如果日志中不清楚问题所在,请将日志添加到您的问题中,以便我们提供进一步帮助。

关于iphone - UISegmentedControl autoresizingMask 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558610/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com