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

TZhan 发布于 2017年01月05日 | 更新于 2017年01月09日
无人欣赏。

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

alt text

共5条回复
tinyfool 回复于 2017年01月05日
TZhan 回复于 2017年01月05日

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

tinyfool 回复于 2017年01月05日

2楼 @TZhan 我也觉得联动比较合理,麻烦是略麻烦

pinxue 回复于 2017年01月09日

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

TZhan 回复于 2017年01月09日

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

登录 或者 注册