[問題] tableviewcell的indexPath.row

作者: yoyostar1990 (~Yoyo~)   2014-03-27 00:26:34
用tableviewcell來顯示資料庫資料
而每筆資料有個button可以選擇
但有default資料
default資料不想讓他有button
不知道要怎麼實現
原本是使用indexPath.row > 3 才加button
但只有剛進去是正確的
上下滑動後全部都會加到button
感覺好像是indexPath.row會變動的樣子
加上tag也是一樣 滑動後就失敗
要怎樣才能固定呢
作者: darktt (小朱)   2014-03-27 00:48:00
tableViewCell 是會回收循環使用的,所以有加過的物件會在
作者: whitefur (白毛)   2014-03-27 00:49:00
你應該要先設好cell的UI, cellForRowAtIndexPath只負責填資料
作者: darktt (小朱)   2014-03-27 00:50:00
因為回收的時候已經加過了
作者: issuemylove (NotLove)   2014-03-27 01:25:00
口訣:資料都要重新設定 ...
作者: yoyostar1990 (~Yoyo~)   2014-03-27 08:21:00
抱歉還是看不太懂
作者: uranusjr (←這人是超級笨蛋)   2014-03-27 13:18:00
作者: fightword (呼啦啦~)   2014-03-30 05:24:00
不太肯定你的問題 不過button不出現 不能用setHidden?
作者: howdiun (Howdiun)   2014-04-02 12:26:00
cellIdentifier要設好
作者: yoyostar1990 (~Yoyo~)   2014-04-05 22:11:00
感謝ur大 已解決

Links booklink

Contact Us: admin [ a t ] ucptt.com