我有一个NSViewController
,在xib
中定义了附加视图。一切都做得很好(至少我希望如此),这样当我改变视图的高度时,所有子视图都会保持适当的组织。
我想以编程方式更改视图的高度。基本上,我的观点的一个子视图是NSTextView
,当里面有很多文字时,我想放大视图。
如果我更改视图的frame.size
,则没有任何反应,因为我认为是自动布局。
在这种情况下是否有标准的方法来更改视图的高度(或宽度)?
编辑:
我在视图中添加了一个约束:我对其height
进行了“压缩”。
然后,我将此约束添加为IBOutlet
属性。
因此,我可以更改约束的.constant
值。
答案 0 :(得分:3)
IBOutlet
属性。.constant
值来更改视图的大小。