我试图获得类似于此屏幕截图的替代文字http://smokingapples.com/wp-content/uploads/2009/12/socialite-hud.jpg
在可可,我的意思是自定义列表控件.你知道怎么做这种事吗?
在此先感谢您的帮助,
问候,
更新:
NSTableView现在支持具有可变高度的基于视图的行:
- (NSTableViewRowSizeStyle)rowSizeStyle返回值
行样式样式.有关NSTableViewRowSizeStyle支持的选项,请参阅.讨论
通过调用委托方法tableView:heightOfRow:(如果已实现),可以逐行修改行大小样式.该
rowSizeStyle默认NSTableViewRowSizeStyleCustom.NSTableViewRowSizeStyleCustom表示使用表的rowHeight,而不是预先确定的系统值.通常,
rowSizeStyle应始终NSTableViewRowSizeStyleCustom为"源列表"除外.要实现变量行高,请将值设置为NSTableViewRowSizeStyleCustom并tableView:heightOfRow:在委托中实现.可用性适用
于OS X v10.7及更高版本.
原答案:
一种比查看黑客NSTableView更现代的方法可能是以下任何一种方法:
http://github.com/sdegutis/SDListView
SDListView - 克隆NSCollectionView,但具有可变高度的项目并且仅使用单个列.
http://github.com/uliwitness/PXListView
PXListView - 适用于Mac OS X 10.5及更高版本的优化列表视图控件.它是在我写这篇关于这个主题的帖子后创建的.
PXListView根据新BSD许可证授权.
PXListView通过对用于显示行的NSView进行排队和出列,使用与UITableView类似的优化,以便在列表中存在大量行时保持较低的内存占用,但仍允许每行表示通过NSView,这比处理细胞更容易.
控件的体系结构基于Tweetie(Mac)和Echofon(Mac)中的列表视图控件.
该项目仍然是一项正在进行的工作,因此目前没有文件存在.
[编辑:它的情况并不明显:上面看到的课程描述当然是引用;)后者中的"我"实际上是指"Alex Rozanski",而不是我.
| 归档时间: |
|
| 查看次数: |
2426 次 |
| 最近记录: |