什么是NSView的enclosingMenuItem设置?

时间:2014-10-01 23:01:32

标签: objective-c cocoa nsview nsmenuitem

在撰写自定义NSMenuItem视图时,我通过NSMenuItem enclosingMenuItem message访问关联的NSView。我希望能够在我知道已设置封闭菜单项时立即更新我的自定义NSMenuItem视图的某些子视图,但是没有可以覆盖的setter。

目前我正在覆盖viewWillMoveToWindow:的覆盖范围内更新子视图,但这会导致一个问题,即在菜单打开后的短暂时间内,自定义视图的大小不正确。它会根据布局约束快速调整大小,但转换很明显,我想避免它。

0 个答案:

没有答案