如何通过代码获取NSTextField(或任何对象)以尊重下面的自动调整选项?我想动态地向视图添加新对象,但是当我增加视图的高度时,它们被锚定到左下角,而不是如图所示的左上角,因此新的文本字段被放在旧的上面。
这是否可以通过代码实现?
答案 0 :(得分:3)
您可以通过代码在Interface Builder中执行任何操作。
[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];
这意味着textView的右边缘与其超级视图之间的边距将是灵活的,底边与其超视图之间的边距也是如此。其他一切都是静态的。