OC

Knowledge OS
主帖 5 条回复

Mac开发,我该如何实现一个固定前三列的NSTableView呢?

TZhan TZhan · 2017年01月05日 · 阅读 8 · 更新于 2017年01月09日 · 无人欣赏。

Mac开发,我该如何实现一个固定前三列的NSTableView呢?列表很宽,可以滚动除前三列的所有列,已经Google过了,基本没有什么可以参考的(mac开发真的是后妈生的,资料太少了),目前为止,我可以想到的可行方案是使用两个NSTableView联动实现这个效果,不知道各位大触有没有更好的方案,请指点一下,不盛感激!

alt text

回复

5 条
#2
TZhan
2017年01月05日

1楼 @tinyfool 不是,不过解决方法跟我想的差不多,也是两个tableView,但是两个tableView的同步和联动很麻烦,在iOS端也是这么搞得,现在做mac端,想知道有没有更好的办法,多谢tiny叔,百忙之中帮我搜了一下问题。

#4
pinxue
2017年01月09日

彻底的办法是派生一个 NSTableView 子类来搞,不过 NSTableView 内部比较复杂,貌似还没人折腾过,挺好的机会写一个开源组件。

#5
TZhan
2017年01月09日

4楼 @pinxue 哦,我现在需要先完成任务,完全自定义需要等我熟悉了Mac开发在考虑

登录 或者 注册