Bir kamera uygulaması oluşturuyorum. Yakalanan resimleri koleksiyon görünümünde gösteriyorum. Belirli resmi silmek için bir düğme yerleştirdim. Çalışırken, silmek için düğmeyi görebiliyorum, ancak düğmeye tıklarsam herhangi bir eylemde bulunmuyor.Düğme tıklat yöntemi toplama görünümünde çalışmıyor
-(UICollectionViewCell *)collectionView:(UICollectionView *)
collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
CollectionViewCell *Cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
Cell.self.image_View.image=[self.imageArray objectAtIndex:indexPath.row];
UIButton *deleteButton = [[UIButton alloc]init];
deleteButton.frame = CGRectMake(80, 0, 20, 20);
//deleteButton.backgroundColor = [UIColor redColor];
[deleteButton setImage:[UIImage imageNamed:@"delete.png"] forState:UIControlStateNormal];
[deleteButton setTag:indexPath.row];
[deleteButton addTarget:self action:@selector(delete:) forControlEvents:UIControlEventTouchUpInside];
[Cell.self.image_View addSubview:deleteButton];
return Cell;
}
-(void) delete:(UIButton*)sender{
UIButton *btn = (UIButton *)sender;
[self.imageArray removeObjectAtIndex:btn.tag];
//reload your collectionview here
}
Herkes bana yardımcı olabilir mi?
eksik olabilir sence? Hücre ekle. Ayrıca UIButton * deleteButton = [UIButton buttonWithType: UIButtonTypeRoundedRect] gibi düğmeyi eklemeyi deneyin; veya UIButton * deleteButton = [UIButton düğmesiWithType: UIButtonTypeCustom]; –
teşekkürler Arun Gupta, Onun çalıştı, sadece benim düğme için benim cepimi eklemek – user6183984