12207480 / DOPDropDownMenu-Enhanced

DOPDropDownMenu 添加双列表 优化版 新增图片支持(double tableView, The optimization version ,new add image,detailText)
MIT License
1.74k stars 362 forks source link

remove duplicate layer when set data source #46

Closed z563721 closed 7 years ago

12207480 commented 7 years ago

测试了吗

z563721 commented 7 years ago

测试了,把bgLayer的背景色调整成透明就可以看到效果了。 主要原因是当更新数据的时候,重复调用setDataSource时,并没有对旧有的layer进行移除,所以导致刷新数据源的时候会导致textLayer,indicatorLayer的新旧重叠。 PS:你新增图片支持的版本粗略地看了,感觉用imageView不太适合,而且原项目里面的menu部分都是用layer实现的,这样代码风格不统一。你新版本的imageView我没有进行处理,你测试一下会不会有问题

z563721 commented 7 years ago

私人提个建议,在GitHub里面最好不要用中文,在这懂中文的人是很少的