【问题标题】:UIView layout being resetUIView 布局被重置
【发布时间】:2012-12-14 18:22:37
【问题描述】:

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

每当我尝试以编程方式更改屏幕上标签的文本时,UIView 都会重置为情节提要布局。

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

【问题讨论】:

  • 如果您能向我们展示您的代码会有所帮助。

标签: iphone ios uiview uitextview


【解决方案1】:

您为情节提要开启了自动布局。自动布局系统将(在不同时间)根据情节提要中的布局约束设置视图层次结构中每个视图的位置和大小。

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

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

【讨论】:

    猜你喜欢
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 2012-03-18
    相关资源
    最近更新 更多