[問題] 思路求解

看板MacDev作者 (新鮮人)時間7年前 (2016/10/30 01:15), 7年前編輯推噓2(2013)
留言15則, 6人參與, 最新討論串1/1
大家好, 最近在練習做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://www.ptt.cc/bbs/MacDev/M.1477761330.A.8E3.html

10/30 01:23, , 1F
UITableView 也是 UIView 做出來的啊, 這問題我不懂
10/30 01:23, 1F

10/30 01:24, , 2F
然後我不覺得外面那層應該用 table view 做
10/30 01:24, 2F

10/30 01:24, , 3F
最後 cell 裡放 tablew view 本來也沒有不行
10/30 01:24, 3F

10/30 07:46, , 4F
可以點擊新增選項的時候,在塞一行新的Cell
10/30 07:46, 4F

10/30 10:52, , 5F
如果你目的是完成這種UI,我經驗是WebView最快也最有一
10/30 10:52, 5F

10/30 10:52, , 6F
般想要的變化彈性
10/30 10:52, 6F

10/30 11:53, , 7F
這只是array+1 然後update tableview而已
10/30 11:53, 7F
我知道新增一個cell 在reloadTable就可以辦到了, 不過這個如果是在一個cell裡面做不是在UITable裡面可以做到+1行這樣的動作嗎? ※ 編輯: haves560 (118.232.241.2), 10/30/2016 15:08:19

10/30 17:16, , 8F
硬要在同一個cell,就畫好全部,點擊新增時調整高度,
10/30 17:16, 8F

10/30 17:16, , 9F
在reload
10/30 17:16, 9F

10/31 00:30, , 10F
把cell的動作用black 傳出來統一動作
10/31 00:30, 10F

11/01 01:54, , 11F
為什麼一定要放在一個cell裡?
11/01 01:54, 11F

11/01 01:56, , 12F
把原本的一個cell拆成一堆cell組成的一個section
11/01 01:56, 12F

11/01 01:56, , 13F
不同塊用不同section分就好了,比較容易
11/01 01:56, 13F

11/01 10:05, , 14F
cell上面加上array property,uiviews加進去就可以了
11/01 10:05, 14F

11/01 10:07, , 15F
另外這整個UI都可以用UIView做,會比較簡單
11/01 10:07, 15F
文章代碼(AID): #1O5DaoZZ (MacDev)