我有一个NSBrowser连接到绑定到NSTreeNode对象数组的NSTreeController。通过设置Content和Content Value绑定来正确地引用树控制器来获取文本部分很容易,但是如何使用绑定来为每个单元格设置图像?使用绑定设置NSBrowserCell图像?
2
A
回答
2
没有内置机制在浏览器单元中仅使用绑定显示图像。如果你真的想要的话,你可以使用这样的系统,但根据我的经验,有时候比它值得花费更多的麻烦,所以你可以说所有的东西都使用了绑定,而且以旧式的方式做事更容易。
用于将图像中的浏览器的小区的“传统”的方法来实现浏览器的委托方法:
- (void)browser:(NSBrowser *)sender willDisplayCell:(id)cell atRow:(NSInteger)row column:(NSInteger)column
这使您可以自定义单元格,但是你会喜欢的,然后才会慢慢被延伸浏览器。看看/ Developer/Examples/AppKit中的SimpleBrowser示例,并且您会发现如何在此处使用此委托方法的示例。您应该不需要他们在该项目中使用的自定义单元格,但该项目从10.2天前开始回到NSBrowserCell提供自己的图像绘制机制之前。
2
不幸的是,你不能用NSBrowserCell轻松做到这一点。为您的浏览器列使用另一个单元格,将其中的对象值传递给-setObjectValue:并适当地填充它自己的文本和图像。
相关问题
- 1. 使用数据绑定设置背景图像闪烁
- 2. 设置图像使用jxl的图像锚定属性
- 3. UITableViewCell设置选定图像
- 4. 如何使用C#绑定设置ZMQ_ROUTER_MANDATORY?
- 5. 使用绑定设置Entry的值[Xamarin.Forms]
- 6. 使用iTextSharp设置图像位置
- 7. 使用DataTemplate在ComboBox中绑定图像
- 8. 将按钮图像设置为以其样式进行绑定
- 9. Windows Phone绑定图像位置
- 10. 设置$ scope.items绑定
- 11. 绑定到图像
- 12. WPF绑定FallbackValue设置为绑定
- 13. 使用CSS设置图像源仅
- 14. 使用AFNetworking设置UIButton图像
- 15. 如何设置动画使用图像
- 16. 使用NetBeans设置图像库
- 17. 使用Wordpress设置图像的SRC get_option
- 18. 使用UIImagePickerControllerReferenceURL在UIImageView上设置图像
- 19. 使用Kingfisher在imagePickerController中设置图像
- 20. 使用val设置div中的图像
- 21. Android:使用setImageResource设置随机图像
- 22. 使用Phonegap设置图像文件名
- 23. 使用viewgroup.layoutparams动态设置bg图像
- 24. 使用NSuserdefaults快速设置图像
- 25. 使用itextsharp在PDF上设置图像
- 26. 如何使用NSAttributedString设置图像
- 27. 使用图像二维设置画布
- 28. 使用python设置图像集合!
- 29. NSButton设置备用图像
- 30. 在选定图像之前使用jQuery预先设置HTML