在尺寸检查器中有一个名称为Atosizing的部分,可以设置控件的左,右,上,下布局,我发现我使用setAutoresizingMask
执行此操作,但不知道如何设置它控制布局向右和向上(意味着当用户调整窗口时我的控制牛排向右和向上)
答案 0 :(得分:11)
查看这些-setAutoresizingMask
参数:
的 NSViewNotSizable 强> 的
接收器无法调整大小。
的 NSViewMinXMargin 强> 的
接收器与其超视图之间的左边距是灵活的。
的 NSViewWidthSizable 强> 的
接收器的宽度很灵活。
的 NSViewMaxXMargin 强> 的
接收者及其超级视图之间的右边距是灵活的。
的 NSViewMinYMargin 强> 的
接收器与其超视图之间的底部边距是灵活的。
的 NSViewHeightSizable 强> 的
接收器的高度很灵活。
的 NSViewMaxYMargin 强> 的
接收者及其超级视图之间的上边距是灵活的。
所以你可以这样做:
[YourOutlet setAutoresizingMask: NSViewMinXMargin | NSViewMinYMargin];