作者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/m.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