可可 – 将NSTableView的背景绘制在其界限之外

可可 – 将NSTableView的背景绘制在其界限之外,第1张

概述我有一个问题,因为Lion引进了d性滚动(如下图).当您滚动我的表视图(基于单元格,交替行颜色)超出其界限时,背景不绘制.我已经尝试在 – DrawBackgroundInClipRect中执行自己的绘图,但是看起来你不能超过表视图的边界.如何将背景扩展到d性滚动领域? 回答你的问题 超出界限的视野一般是不要的.当使用交替背景颜色时,NSTableView直接绘制其背景.但是在基于视图的表视图中, 我有一个问题,因为lion引进了d性滚动(如下图).当您滚动我的表视图(基于单元格,交替行颜色)超出其界限时,背景不绘制.我已经尝试在 – DrawBackgroundInClipRect中执行自己的绘图,但是看起来你不能超过表视图的边界.如何将背景扩展到d性滚动领域?解决方法 回答你的问题

超出界限的视野一般是不要的.当使用交替背景颜色时,NStableVIEw直接绘制其背景.但是在基于视图的表视图中,使用NStableRowVIEw,如果它具有自己的背景颜色,这将带来更大的挑战.

坏消息

NSScrollVIEw(及其各个部分),NStableVIEw和NStableheaderVIEw的组合本身是复杂的.一旦你将基于视图的功能投入到组合中(每行都有一个视图,每个单元格都有自己的视图,每个单元都有重复使用,动画周围等等),覆盖这个行为就是无法通过生活,!” 总结

以上是内存溢出为你收集整理的可可 – 将NSTableView的背景绘制在其界限之外全部内容,希望文章能够帮你解决可可 – 将NSTableView的背景绘制在其界限之外所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1019387.html

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

发表评论

登录后才能评论

评论列表(0条)

保存