我想用不同的標籤以編程方式創建多個UIImageView,並將它們添加爲我的主視圖的子視圖。以編程方式創建多個UIImageViews
我在報頭中的我的UIImageView的財產:
@property (strong, nonatomic) UIImageView *grassImage;
然後我試圖創建多個視圖:
for (int i=0;i<13;i++){
grassImage = [[UIImageView alloc] init];
int randNum = arc4random() % 320; //create random number for x position.
[grassImage setFrame:CGRectMake(randNum, 200.0, 50.0, 25.0)];
[grassImage setTag:i+100];
[grassImage setImage:[UIImage imageNamed:@"grass"]];
[self.view addSubview:grassImage];
}
但是,當我試圖訪問該圖像視圖中使用標籤,我只得到最後一個標籤 - 112.
我的問題 - 我如何正確訪問這個視圖,使用他們的標籤?
類似的問題:
您根本不需要屬性聲明就可以使用它。 – Cyrille
你如何_「使用標籤訪問此圖像視圖」_? – Amar
只是使用這個。 UIImageView * imgViewRef =(UIImageView *)[self.view viewWithTag:TAG_NUMBER]; – Rajneesh071