UIView布局被重置

时间:2012-12-30 00:33:11

标签: iphone ios uiview uitextview

我正在使用故事板来创建view的初始状态。然后,我有button更改布局(它会扩展UITextView占据屏幕的一半。)

每当我尝试以编程方式更改屏幕上标签的文本时,UIView将重置为故事板布局。

是否有一种方法可以将UIView重置为导致此情况发生的初始状态?或任何想法为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

您的故事板已启用自动布局。自动布局系统将(在不同时间)根据故事板中的布局约束设置视图层次结构中每个视图的位置和大小。

您可以turn off autolayout in your storyboard,也可以通过修改其布局限制来调整文本视图的大小。

如果您想使用自动布局并修改约束,请至少观看WWDC 2012中这三个视频中的第一个: