2016-04-02 32 views
0

için alt görünüm alınamıyor Sırasıyla 100, 101, 102 etiketi ile vwProgress2'da 3 resim görüntüsü ekliyorum. Ben onun subview yazdırırken AmaBir UIView

enter image description here

NSLog(@"%d",[[vwProgress2 subviews]count]); 

    for (UIView *subView in vwProgress2.subviews) { 
     if ([subView isKindOfClass:[UIImageView class]] && subView.tag >= 100) { 
      [(UIImageView *)subView setImage:nil]; 
      NSLog(@"Hello"); 
     } 
    } 

Bunun nedeni ne olabilir .. 0 sayımı alıyorum? Uygun IBOutlet ayarladı.

+0

ederiz, etiketinden görüntü görünüm elde bu kodu denemek için. Aslında altbölüm sayısı olarak For döngüsüne girmeyen kontrol bile 0'dır. – NSPratik

+0

Lütfen, görüntü görünümlerinin 'vwProgress2'ye eklenip eklenmediğini doğrulayın. –

+0

Bakın, soruya bir ekran görüntüsü ekledim .. – NSPratik

cevap

1

Kullanım viewWithTag: yöntem

UIImageView *queProgress = (UIImageView *)[self. vwProgress2 viewWithTag: 100]; 
UIImageView *queTrue = (UIImageView *)[self. vwProgress2 viewWithTag: 101]; 
UIImageView *queFalse = (UIImageView *)[self. vwProgress2 viewWithTag: 102]; 

Ben 0 sayımı alacağım, "Merhaba" baskılı almıyor size

+0

hala çalışmıyor – NSPratik

0
UIImageView *queProgress = (UIImageView *)[self.view viewWithTag: 100]; 
UIImageView *queTrue = (UIImageView *)[self.view viewWithTag: 101]; 
UIImageView *queFalse = (UIImageView *)[self.view viewWithTag: 102];