[问题] 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