objective-c – 更改NSTableView替代行颜色

objective-c – 更改NSTableView替代行颜色,第1张

概述我在Interface Builder中使用“交替行”选项来获得NSTableView上的交替行颜色.有没有办法改变交替行的颜色? 如果你想使用一个无记录的方式,做一个NSColor类别并覆盖_blueAlternatingRowColor像这样: @implementation NSColor (ColorChangingFun)+(NSColor*)_blueAlternatingRowC 我在Interface Builder中使用“交替行”选项来获得NStableVIEw上的交替行颜色.有没有办法改变交替行的颜色?解决方法@H_419_9@ 如果你想使用一个无记录的方式,做一个NScolor类别并覆盖_blueAlternatingRowcolor像这样:

@implementation NScolor (colorChangingFun)+(NScolor*)_blueAlternatingRowcolor{    return [NScolor redcolor];}@end

更改两种颜色,重写controlAlternatingRowBackgroundcolors以返回要交替的颜色数组.

@implementation NScolor (colorChangingFun)+(NSArray*)controlAlternatingRowBackgroundcolors{    return [NSArray arrayWithObjects:[NScolor redcolor],[NScolor greencolor],nil];}@end
总结

以上是内存溢出为你收集整理的objective-c – 更改NSTableView替代行颜色全部内容,希望文章能够帮你解决objective-c – 更改NSTableView替代行颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1031534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存