Я использую uiimageview в CellForRowAtIndext, как показано ниже
int k=5;
for(int i=1; i<=3;i++) {
btn_img=[[UIImageView alloc]initWithFrame:CGRectMake(k,50,90, 40)];
btn_img.image = [UIImage imageNamed:[image_array1 objectAtIndex:indexPath.row]];
btn_img.tag=i;
[cell.contentView addSubview:btn_img];
k=k+95;
[btn_img release];
}
, благодаря этому я могу отображать изображения 3 подряд.но каждое изображение отличается.Если конкретное изображение нажата.Как я могу идентифицировать этот конкретный идентификатор изображения?
for(int i=0; i<=2;i++) {
if (m<[image_array1 count]) {
btn_img=[[UIButton alloc]initWithFrame:CGRectMake(k,5,90, 50)];
UIImage *buttonImage= [UIImage imageNamed:[image_array1 objectAtIndex:m]];
[btn_img setBackgroundImage:buttonImage forState:UIControlStateNormal];
btn_img.tag=i;
UITapGestureRecognizer *tap_gr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[tap_gr setNumberOfTapsRequired:1];
[btn_img addGestureRecognizer:tap_gr];
[tap_gr release];
[cell.contentView addSubview:btn_img];
k=k+95;
[btn_img release];
m++;
}
}
Я запутался, как писать в didselectrowatindexpath.
Спасибо!
Senthilkumar