2012-03-13 79 views
0
[self.scrollView addSubview:[self.minkyImageView initWithImage:[UIImage imageNamed:@"monkey_1.png"]]]; 

我正在向像上面那樣的滾動視圖添加圖像。我的minkyImageView已附加到UI構建器的滾動視圖上,並且我還連接了插座。然而,當運行代碼時,我沒有看到圖像,除非我在UI生成器上設置圖像。我不想這樣做,因爲我想每次滾動發生時都要更改圖像,所以我需要通過代碼對其進行自定義。那麼我做錯了什麼?我在viewdidload中寫這個方法。iOS中的圖像視圖

回答

1

你不應該多次調用init。並且init應始終與alloc聯合使用(即在同一行上)。

你爲什麼不使用self.minkyImageView.image = [UIImage imageNamed:@"monkey_1.png"];

+0

謝謝。它的工作:) – CodeGeek123 2012-03-13 12:21:37

1

那麼,如果你有出口連接,該minkyImageView已初始化。我會做什麼:

[self.minkyImageView setImage:[UIImage imageNamed:@"monkey_1.png"]]; 

,如果你的形象的看法是已經內滾動視圖 - 你不需要調用addSubview:就可以了。

+0

工作像魔術。謝謝! :) :) – CodeGeek123 2012-03-13 12:18:44