写了一个 iOS 下的 TreeView 控件, UITreeView

2017-02-02 12:54:07 +08:00
 onesecure

由于 iOS 系统没有原生的 TreeView 控件, 找到的其它实现自己看着很不爽, 于是我自己实现了一个, 并且额外加了选中功能 CheckBox 按钮. 如果您觉得这个控件对您有用, 请多多点赞, 提 issues, 提 PR. 谢谢.

源码地址是: https://github.com/OneSecure/UITreeView

看起来像下图:

3725 次点击
所在节点    程序员
6 条回复
valkjsaaa
2017-02-03 06:51:37 +08:00
目测自己写的控件不建议以 UI 开头。
XDDD
2017-02-03 14:30:27 +08:00
- 不是以 framwork 的形式发布
- 命名不规范,各种不带前缀
- 无法定制外观
- 严重依赖内建的数据结构,复用性差
// 果然是基于 TableView
// 佩服 lz 勇气
onesecure
2017-02-03 16:20:46 +08:00
@XDDD 不知道你怎么不能复用了? NodeData 类里有个复用的例子。这么简单的代码共享,你有什么好佩服的?
所有的那些你嘲讽的缺点,相信你能很快搞定。提个 PR 成吗?
crashX
2017-02-03 19:28:45 +08:00
看到 UI 开头就不想点链接了。。。
XDDD
2017-02-04 10:48:14 +08:00
@onesecure 佩服你能够把任何意见解读成找茬

我随便说一个, NodeData 应该是一个 protocol ,而不是 class
// 而且我不认为这是一个有意义的项目
onesecure
2017-02-04 11:45:20 +08:00
@XDDD 项目有没有意义,要看它对自己和他人有没有帮助,而不是你个傻逼的胡喷。你个傻逼只配得到一顶“眼高手低一无是处的废物”的桂冠。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/337714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX