Ano*_*dya 11 macos cocoa objective-c nstableview
我希望在基于视图中删除分隔符颜色NSTableView
.
它看起来像这样:
对于UITableView,有一种方法,setSeparatorColor:
但不适用于NSTableView.
解决方案将受到高度赞赏.
Ano*_*dya 14
我做到了这样:
将Intercell间距更改为:
[aTableView setIntercellSpacing:NSMakeSize(0, 0)];
Run Code Online (Sandbox Code Playgroud)
并更改了单元格的高度,将视图的宽度设置为30.f
,绘制的单元格为35.f
.
现在它是完美的,屏幕截图:
对于NSTableView
,Interface Builder中有设置Horizontal Grid
,Vertical Grid
和Grid Color
.这些反映在API中-setGridStyleMask
和setGridColor
.
他们完全按照你的意愿行事.
[table setGridColor:[NSColor clearColor]];
[table setGridStyleMask:NSTableViewGridNone];
Run Code Online (Sandbox Code Playgroud)