是否可以使用表视图来显示大量元素的一行?我正在寻找的是某种水平列表,就像我们在XCode首选项或Aperture图像列表中一样.
它的行为就像一个columnt表视图,但不是垂直显示元素,而是应该是水平的.
你能指出我应该从哪里开始吗?
如果你只使用Leopard,那么新的NSCollectionView支持水平显示.只需在Interface Builder中将集合视图的行数设置为1; 它甚至可以为你处理水平滚动条.该IconCollection示例代码提供了它是如何工作的一个简单的演示.它的绑定与表视图的工作方式类似,除了行和列之外,每个表示的对象都会获得一个显示它的"item"(NSCollectionViewItem类型的对象),这些项目将在网格中布局.上面的示例代码演示了如何在Interface Builder中设置这些"项目",这绝对是最简单的方法.