我正在编写一些自定义布局代码来对齐某些NSView
。我遍历所有视图并将其frame.origin.x设置为相同的值(左对齐),但视图看起来并不正确。我查看了Interface Builder中左对齐的视图,每个不同的视图类都有不同的frame.origin.x值。
例如,要将NSPopUpButton
与NSTextField
左对齐,NSPopUpButton
的frame.origin.x值必须比{{1}小3像素。 }}
我在NSTextField
中找到了一个似乎是我想要的方法ibLayoutInset
,但没有一个AppKit视图实现该方法。
有没有人知道如何以编程方式获取这些插入值?