gpt4 book ai didi

cocoa - 如何创建 itunes/finder/mail 样式 TableView

转载 作者:行者123 更新时间:2023-12-03 18:00:04 34 4
gpt4 key购买 nike

我想以 Finder 窗口左 Pane 的样式创建内容列表(类似于 Mail/iTunes/etc 的样式)。目前我的 NSTableView/NSOutlineView 实现看起来有点基本。

有什么教程可以帮助我模仿苹果的外观吗?特别是,我关注标题行、颜色等。

最佳答案

您需要先获取源列表:setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList

您可以通过实现委托(delegate)方法来获取那些非常酷的 header : - (BOOL)tableView:(NSTableView *)tableView isGroupRow:(NSInteger)row 或 NSOutlineView 对应项: - (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item

[myOutlineView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList];
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item {
return [self itemIsGroupItem:item];
}

这将为您提供选择渐变、蓝色背景、 eclipse 刻标题行等。

关于cocoa - 如何创建 itunes/finder/mail 样式 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8110784/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com