如何在代码中实现这种分割效果?

时间:2011-07-22 11:32:22

标签: objective-c cocoa

这来自10.7 Lion中的Dictionary APP。这是NSSlitView中的NSShadow吗?我很感激任何建议,谢谢。

enter image description here

2 个答案:

答案 0 :(得分:2)

谢谢李富民提醒我这是我想要解决的视觉效果之一。 :-)这里是some sample code我刚刚发布了。享受!

答案 1 :(得分:0)

使用F-Script进行检查显示,它是一个自定义拆分视图(DSIndexSplitView),右侧列中包含自定义表格视图(DSIndexTableView) - 没有什么比这更令人惊讶的了。阴影是表视图的一部分,而不是分割器(在表格视图中的文本可以通过它进行进一步考虑时也可以看到它。)

我猜它是在表格视图中绘制的渐变或NSShadow,然后传递给超类来渲染单元格。