我在tableview的cell里面加了个label和button,我想实现我点击了哪个button就可以找到对应的label上面的值,我是这样添加的! if (cell == nil) { UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 280, 30)]; 尝试过用tag,但是用不好,有会或者出现过这种方法的给解决下,很急,谢谢了! |
|
10分 |
那不叫自定义
应该继承UITableViewCell,然后重写里面的内容,在委托中定义高度 |
我重新自定义了一遍,但是实现了想要的效果但是图片老是会自动变!因为我点击button会变换图片以示点击过了, 当我点击一个之后下拉,下面有的没有点击的button图片也会变
|
|
顶一下把,很急!老是点击一个button下拉的时候后面总是有button变成点击之后的图片,但是我打印出来看了下,就只图片变了,其实没有点击过!应该是重叠的问题,有会的或者遇到过的解决下,谢谢了!
|
|
我在cell加的一个button,点击之后会变图片,我tableview每页显示5条数据,我点击第一条的button改变之后,下拉之后,每隔5隔cell之后他的图片都会变,有遇到的或者会的帮忙解决下!
|
|
30分 |
搞面向对象的,看着你的这些代码应该很难受,呵。楼上说了,应该把你的cell的实现放到继承UITableViewCell的类里。一个cell,一个你继承下来的类的实例。这样做的话想出现你说的问题都难,呵。
|