我有一个NSViewController
带有附加视图的xib
. 一切都做得很好(至少我希望如此),所以当我改变视图的高度时,所有的子视图都保持适当的组织。
我想以编程方式更改视图的高度。基本上,我的视图的一个子视图是一个NSTextView
,当里面有很多文字时,我想放大视图。
如果我更改frame.size
视图,则不会发生任何事情,因为我认为是自动布局。
在这种情况下,是否有一种标准方法可以更改视图的高度(或宽度)?
编辑:我在视图中添加了一个约束:我“固定”了它的height
. 然后,我将此约束添加为IBOutlet
属性。因此,我可以更改.constant
约束的值。