我尝试了此链接中给出的示例示例 - Collection View Programming Guide
这很简单,而且很有效。考虑到它作为引用,我尝试了一个简单的应用程序,它将显示 Web View 的 Collection View ,并在每个 Web View 上显示一些网页。
模型类有两个属性:NSString *pageName 和 NSURL *pageURL。
然后,我按照上面教程中编写的每个步骤进行了必要的修改,但我陷入了该步骤 -
How to bind web view to collection view item?
在绑定(bind)选项卡中,它显示了三种可能性:可编辑、隐藏、工具提示,但这些都不起作用。
有人可以建议我实现我的要求的方法吗?
谢谢
米拉杰
最佳答案
WebView 不会公开 URL 的绑定(bind)(人们可能认为会,但事实并非如此)。您需要使用NSCollectionViewItem (创建自定义子类)并在其表示的对象发生更改时更新 WebView 的 URL。
您引用的快速入门指南没有显示如何使用自定义 Collection View 项(它显示了一个非常基本的案例)。您需要更深入地研究文档(以及在线 examples )才能实现您的目标。
我会提出一个关于您的总体目标的想法:WebView 是一个“重”对象,因此在创建许多这些 View 时请保持您的性能预期切合实际。
关于cocoa - 使用 cocoa 绑定(bind)在 Collection View 中的 Web View 上显示网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998624/