UIView布局被重置
我正在使用故事板创build我的view
的初始状态。 然后我有一个button
来改变布局(它扩展了一个UITextView
占据屏幕的一半)。
每当我尝试改变屏幕上的标签的文本以编程方式UIView
重置为故事板布局。
有没有一种方法将UIView
重置为导致这种情况发生的初始状态? 或者有什么想法,为什么这是发生?
您的故事板已经打开了自动布局。 自动布局系统将根据故事板中的布局约束(在不同时间)设置视图层次结构中每个视图的位置和大小。
您可以closures故事板中的自动布局,也可以通过修改布局约束来调整文本视图的大小。
如果要使用自动布局并修改约束,请至less观看WWDC 2012中这三个video中的第一个:
- 第202课 – 介绍iOS和OS X的自动布局
- 第228场会议 – 掌握自动布局的最佳做法
- 会话232 – 通过示例自动布局
- 使用Apple Search API按stream派search?
- SKAction序列暂时延迟(初始延迟?)
- NSUserDefaults – 保存UIImageView位置
- 获取SQLite上最后一个插入行的ID的最佳方法
- 如何从Swift中的UITableViewRowAction传递数据到UIViewController?
- 使UItextfieldfunction像UISearchBar
- performSelector:withObject:afterDelay:和dispatch_after之间的折衷是什么?
- ReactiveSwift的Promise语法
- UISearchBar在导航栏半透明= false时超出屏幕界限