[問題] tableviewcell的indexPath.row

看板MacDev作者 (~Yoyo~)時間11年前 (2014/03/27 00:26), 編輯推噓2(208)
留言10則, 7人參與, 最新討論串1/3 (看更多)
用tableviewcell來顯示資料庫資料 而每筆資料有個button可以選擇 但有default資料 default資料不想讓他有button 不知道要怎麼實現 原本是使用indexPath.row > 3 才加button 但只有剛進去是正確的 上下滑動後全部都會加到button 感覺好像是indexPath.row會變動的樣子 加上tag也是一樣 滑動後就失敗 要怎樣才能固定呢 -- 「媽我這次三科考一百分~」 「國文51分 英文48分 數學0分」 ---

07/23 02:01,
幹你媽的笑點勒
07/23 02:01

07/23 02:02,
等等
07/23 02:02

07/23 02:02,
幹你媽的最好有100
07/23 02:02
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.4.119 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1395851196.A.9C1.html

03/27 00:48, , 1F
tableViewCell 是會回收循環使用的,所以有加過的物件會在
03/27 00:48, 1F

03/27 00:49, , 2F
你應該要先設好cell的UI, cellForRowAtIndexPath只負責填
03/27 00:49, 2F

03/27 00:49, , 3F
資料
03/27 00:49, 3F

03/27 00:50, , 4F
因為回收的時候已經加過了
03/27 00:50, 4F

03/27 01:25, , 5F
口訣:資料都要重新設定 ...
03/27 01:25, 5F

03/27 08:21, , 6F
抱歉還是看不太懂
03/27 08:21, 6F

03/30 05:24, , 8F
不太肯定你的問題 不過button不出現 不能用setHidden?
03/30 05:24, 8F

04/02 12:26, , 9F
cellIdentifier要設好
04/02 12:26, 9F

04/05 22:11, , 10F
感謝ur大 已解決
04/05 22:11, 10F
文章代碼(AID): #1JCl-yd1 (MacDev)
文章代碼(AID): #1JCl-yd1 (MacDev)