好的,所以这是我的情况:
NSBox
)(我正在以编程方式更改它们)NSBox
内我们有另一种观点(NSTextField
)。我想要做的是能够以编程方式相对于superview定位子视图。
E.g。 :
有没有可以实现的Cocoa友好方式?
有什么想法吗?
答案 0 :(得分:1)
您需要计算相对于NSBox
的子视图的框架,然后使用subview.frame = rect;
。我害怕没有捷径可走。
答案 1 :(得分:0)
您可以查看NSLayoutConstraint
(apple docs) - 和see my answer here,了解使用此类的示例。将约束设置为“右上角”或“中心”或其他任何东西都很方便。