作者haves560 (新鲜人)
看板MacDev
标题[问题] 思路求解
时间Sun Oct 30 01:15:27 2016
大家好,
最近在练习做tableview的功能
参考某个app
有个功能一直不知道怎麽实作来这求解,
http://imgur.com/a/dVj0v
这是tableview里面的某个cell
按新增选项会自动多一行
http://imgur.com/a/Leoc8
一开始我是想说是cell里面塞UITableView , 不过感觉好像不对
不过如果塞UIView的话传到外面怎麽解决跑到cell view外面的问题
还要每个button都要能控制?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.232.241.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1477761330.A.8E3.html
1F:→ uranusjr: UITableView 也是 UIView 做出来的啊, 这问题我不懂 10/30 01:23
2F:→ uranusjr: 然後我不觉得外面那层应该用 table view 做 10/30 01:24
3F:→ uranusjr: 最後 cell 里放 tablew view 本来也没有不行 10/30 01:24
4F:→ cryinglove: 可以点击新增选项的时候,在塞一行新的Cell 10/30 07:46
5F:→ jazzter: 如果你目的是完成这种UI,我经验是WebView最快也最有一 10/30 10:52
6F:→ jazzter: 般想要的变化弹性 10/30 10:52
7F:推 s001582000: 这只是array+1 然後update tableview而已 10/30 11:53
我知道新增一个cell 在reloadTable就可以办到了,
不过这个如果是在一个cell里面做不是在UITable里面可以做到+1行这样的动作吗?
※ 编辑: haves560 (118.232.241.2), 10/30/2016 15:08:19
8F:→ cryinglove: 硬要在同一个cell,就画好全部,点击新增时调整高度, 10/30 17:16
9F:→ cryinglove: 在reload 10/30 17:16
10F:推 s001582000: 把cell的动作用black 传出来统一动作 10/31 00:30
11F:→ jack0502801: 为什麽一定要放在一个cell里? 11/01 01:54
12F:→ jack0502801: 把原本的一个cell拆成一堆cell组成的一个section 11/01 01:56
13F:→ jack0502801: 不同块用不同section分就好了,比较容易 11/01 01:56
14F:→ howdiun: cell上面加上array property,uiviews加进去就可以了 11/01 10:05
15F:→ howdiun: 另外这整个UI都可以用UIView做,会比较简单 11/01 10:07