在此问题(Custom NSView embedded in NSSscrollView)上,当我的自定义视图嵌入在使用IB的NSScrollView中时,我可以在awakeFromNib方法中检测到此操作并执行所需的初始化(我必须设置一些滚动通知)。
我的问题是通过自定义视图添加到NSScrollView从代码,设置滚动视图的documentView属性。在这种情况下,我的自定义视图以任何方式通知(一些NSView方法被调用,我可以覆盖),或者我的视图添加到滚动视图后,我必须显式执行我的初始化?将自定义NSView添加到NSScrollView时的通知
0
A
回答
1
滚动视图的documentView
是此滚动视图的子视图,并且NSView
有许多有用的方法。在章“管理视图层次”:
viewDidMoveToSuperview
时通知认为,它的父已经改变(可能为零)。
viewDidMoveToWindow
通知内容已被添加到一个新的视图层次视图。
当视图被添加到超级视图时,调用viewDidMoveToSuperview
。但视图可能已经在视图内(在XIB或代码中),并且这个超视图可以被添加到滚动视图。当视图添加到视图层次结构或从视图层次结构中删除视图时调用viewDidMoveToWindow
。
相关问题
- 1. 在nsscrollview中自定义绘图nsview
- 2. 如何将自定义通知类型添加到jira
- 3. 将通知观察者添加到自定义类
- 4. Umbraco - 如何添加自定义通知?
- 5. Android通知 - 自定义inboxstyle(添加行)
- 6. 的NSView变化NSScrollView
- 7. 在NSScrollView中自定义NSView,占用整个可见空间
- 8. 添加NSImageView到NSScrollView
- 9. 如何添加自定义NSView到窗口
- 10. 将xib文件加载到自定义NSView中嵌入另一个自定义NSView
- 11. NSView和NSScrollView中的NSTextView
- 12. 在Woocommerce中添加自定义通知到
- 13. 将NSScrollView添加到IKImageBrowserView进行滚动
- 14. 将自定义JavaScript脚本添加到智能感知
- 15. 简单地在NSScrollView中嵌入自定义的NSView会导致它被终止
- 16. 自定义通知
- 17. 自定义通知
- 18. 添加NSViews到NSScrollView - Mac OSX
- 19. 将视图添加到自定义ViewGroup
- 20. 将图像添加到自定义baseadapter
- 21. 将自定义属性添加到Serilog
- 22. 将自定义控件添加到DataGridViewCell
- 23. 将KeyListener添加到自定义对象
- 24. 将自定义按钮添加到SlickGrid?
- 25. 将自定义Cookie添加到Wordpress
- 26. 将语音添加到自定义UIMenuController
- 27. 将自定义事件添加到Object3D
- 28. 将自定义对象添加到NSMutableArray
- 29. 将UIImageView添加到自定义UITableView Cell
- 30. 将UITextField添加到自定义TableViewCell