1

我想知道哪种是设置 NSView 的最佳方式。

唯一适合此目的的方法似乎是viewDidMoveToSuperview. 在这种方法中,我可以添加子视图,并且viewWillMoveToSuperview可以对框架等进行几何操作。

但这些只是我的假设......我找不到有用的文档来解释执行设置操作的更好功能在哪里。

你怎么看?

4

1 回答 1

0

您没有找到有关在何处设置NSViews 的任何文档的原因可能是您可以通过几乎任何方法设置视图、添加子视图等,只要在主线程上调用它即可。

对于简单applicationDidFinishLaunching:的应用程序,应用程序委托是一个有用的地方。

当应用程序增长时,您可能需要考虑在打开新窗口或添加视图时懒惰地执行此操作。

对于普通应用程序,您无需在viewWillMoveToSuperview/中执行任何操作viewDidMoveToSuperview

于 2012-07-04T16:15:38.907 回答