我有一個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