我已经有了它,但是在第一个发布实际单元格的帖子中卡住了,这就是我所做的:
int selectedRow = [tableVIEw selectedRow];NSTextFIEldCell *textFIEldCell = [tableVIEw preparedCellAtColumn:1 row:selectedRow];
然后我尝试使用[textFIEldCell setBackgroundcolor:[NScolor redcolor]];设置它的背景颜色,但这不会改变表视图中的任何内容.
我现在假设在preparedCellAtColumn中返回的单元格:row:实际上不是表视图中的单元格,而是一个全新的单元格.
所以我问,如果我甚至无法获得单元格,我怎么能为行设置动画(例如淡出/输入)?
解决方法 作为花了很多时间试图与NStableVIEw进行对抗以添加UItableVIEw动画的人,我推荐三个选项,按此特定顺序:1)等待30天.狮子来了(到了NDA线),我想你会很高兴.
2)查看[cocoacontrols.com] [1]上的一些替代tableVIEws,例如JAtableVIEw或PXListVIEw.这些非常好,可以很好地服务,具体取决于您的表包含的内容.
3)如果你想要完全和可靠地控制10.6或更低版本的tableVIEw的动画,你将不得不自己动手.至少,上述项目可以为您提供良好的开端.而且,由于您可能只需要NStableVIEw提供的一小部分内容,因此任务并不像听起来那么具有纪念意义.关于体验的最糟糕的部分是你失去了在IB中配置所有内容的能力.
你会发现一些谷歌的结果为“Animate NStableVIEw”,但根据我的经验,结果从来都不够好,你将在此过程中付出很多努力来对抗NStableVIEw.
总结以上是内存溢出为你收集整理的objective-c – 在NSTableView中设置动画的动画全部内容,希望文章能够帮你解决objective-c – 在NSTableView中设置动画的动画所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)