各位本人最近在解决一个递归性的button按钮组合,其样式功能要求是这样的。第一个按钮在最左边,当点击第一个按钮的时候在右边会出现几个基于第一个按钮的分支按钮,再点击分支按钮在分支按钮右边又会出现几个按钮,然后依次类推。这些按钮的显示数据以及个数都是后台传过来的。关键的是全部的数据都不一次性传过来的,而是每次点击按钮后才能或得到的。效果草图是地下的那个效果,问一下有哪个高手做过啊,有做过给小弟一个demo来参考参考一下
解决方案
40
每次点击都让后台设计一个接口,点击请求数据,最好做缓存,下次就能及时出现了
35
这个功能本人虽然没有做过,不过本人看到这个应该是使用数据结构中的算法来进行解决,对于OC来解决估计很麻烦。个人建议假如层级不多的话还是写死了吧,原因是处理起来的逻辑关系实在是非常的复杂。