我有一些定位不正确的观点。在我的项目中,我将定位链接到一个滑块,以尝试确保它正在发生,并且在我拖动滑块时它会不断地在视觉上来回捕捉。我已经剥离了所有内容并制作了一个测试项目来尝试解决这个问题,虽然它不会来回切换,但在调用 viewWillAppear 时它似乎不起作用,只有在通过拖动滑块之后才起作用。附上截图和项目。
问问题
3216 次
1 回答
7
您正在使用自动布局,这是 iOS 6 的一项新功能,它不是通过硬编码坐标而是通过称为“布局约束”的规则集合来控制控件的放置。有关更多信息,请参阅Cocoa 自动布局指南。底线,使用自动布局,您不能仅通过更改框架坐标来移动项目。
要查看您的“自动布局”设置,请打开故事板并在右侧面板中打开“文件检查器”(例如按option+ command+ 1)并查看“使用自动布局”设置。
如果您想使用自动布局,您可以通过更改视图约束来移动视图上的项目,而不是通过更改框架。请参阅Autolayout 在以编程方式更改视图尺寸时似乎不起作用。
于 2013-01-09T22:37:14.587 回答