是否可以使用表格 View 仅显示大量元素中的一行?我正在寻找某种水平列表,就像我们在 XCode 首选项或 Aperture 图像列表中那样。
它的行为就像单列表格 View 一样,但它不应该垂直显示元素,而应该水平显示。
你能指出我应该从哪里开始吗?
最佳答案
如果您只接受 Leopard,新的 NSCollectionView 支持水平显示。只需在 Interface Builder 中将 Collection View 的行数设置为 1 即可;它甚至可以为您处理水平滚动条。 IconCollection示例代码简单演示了其工作原理。它的绑定(bind)工作方式与 TableView 类似,只不过不是行和列,而是每个表示的对象都有一个显示它的“项目”(NSCollectionViewItem 类型的对象),并且这些项目将布置在网格中。上面的示例代码演示了如何在 Interface Builder 中设置这些“项目”,这绝对是最简单的方法。
关于objective-c - cocoa 单行表格 View 或水平 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374159/