因此我需要使用for循環以編程方式添加3個圖像這是我的代碼,它不正確,我剛剛嘗試。XCODE Obj-C以編程方式添加UiimageView在
for(int i = 1; i < 4; i++){
UIImageView *[i] = [[UIImageView alloc] initWithFrame:CGRectMake([i]*50, 50, 250, 250)];
[self.view addSubview:[i]];
}
其中[i];將1,2和3任何幫助,將不勝感激。謝謝
該代碼被創建在相同的位置3周的UIImageViews。這就是爲什麼你不能在視圖中看到所有三個。 – DilumN 2015-03-13 18:39:44
你的建築語法是......太可怕了。您需要在輸入'[i]'的地方使用變量名稱。如:UIImageView * imageView = ... addSubview:imageView];'。 – 2015-03-13 18:41:11
您在一個statement_中使用了兩個不同事物的相同變量。你期望會發生什麼? – 2015-03-13 19:08:08