首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UISegmentedControl autoresizingMask不工作

UISegmentedControl autoresizingMask不工作
EN

Stack Overflow用户
提问于 2011-07-03 01:48:25
回答 1查看 637关注 0票数 2

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

但是,当我旋转屏幕时,控件停留在其原始位置,并且不会向右移动(或其他任何位置)。

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

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

我没有这个视图控制器的XIB,但我尝试将一个类似的分段控件临时放在另一个XIB中,当我正确地设置了struts时,它确实按预期移动了。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2011-07-17 16:54:26

在视图控制器的viewDidLoad方法中,放置以下日志语句:

代码语言:javascript
复制
NSLog(@"%@", [self.view recursiveDescription]);

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6558610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档