2016-04-11 17 views
1

Merhaba, kamera uygulamasıyla çalışıyorum, yakalanan resim thumbnail-view koleksiyon görünümünde, checkbox özel resmini seçtim, Örnek, üç resim çektim, sadece 1. ve 2. resimlerde dokunuyorum. seçecek seç, sonra ben başka bir iki resim alıyorum, şimdi en son resme taşındı checkbox görüntü, neden olduğunu bilmiyorum, Ben bunu toplama görünümü hücre sınıfında yaptım ve bir Boolean oluşturduk aynı sınıftaki mülkün kendisi.Checkbox ile UICollection

- (IBAction)checkButton:(id)sender { 

if(!checked) 
{ 
    [self.checkBoxButton setImage:[UIImage imageNamed:@"Checkbox_checked.png"] forState:UIControlStateNormal]; 

    checked = YES; 


} 
else if (checked) 
{ 
    [self.checkBoxButton setImage:[UIImage imageNamed:@"checkbox_unchecked.gif"] forState:UIControlStateNormal]; 
    checked = NO; 

}} 

sonra sadece sınıfın her örneği tarafından hissedir bunlardan biri var static olarak checked bildirildi

+0

'checked' statik değişken olarak mı kullanıyorsunuz? –

+0

Lütfen hücre oluşturmak için kodunuzu gösterin. –

+0

Buraya bir kod göndermek için buraya tıklayın? –

cevap

0

, bana bunu yapmak yardım edin. Bunun yerine bir mülk kullanmalısın.

+0

Teşekkürler Jeff Wolksi, işaretli bir boolean özelliğidir –

+0

@interface CollectionViewCell: UICollectionViewCell { BOOL denetlenmiş; } Bunun gibi ben sadece bir boolean özelliği oluşturdum –