我想在屏幕上顯示一個新的視圖。在展示它之前,我想用一個剛剛由相機捕獲的圖像來初始化它。 這是代碼的一部分:iPhone「addSubView」方法和視圖初始化
[self.view addSubview:self.photoPreviewView.view];
UIImageView *photo = self.photoPreviewView.imageView;
[[self captureManager] captureStillImage:photo];
正如你可以看到,我先請addSubView,後來才設置的照片。我這樣做是因爲「imageView」(「photoPreviewView.imageView」)只有在調用「addSubView」後才能訪問。
當第一個視圖顯示爲白色,並且僅顯示一張照片時,這會產生不好的體驗。
有沒有辦法處理這個問題?
可以使圖像視圖作爲透明,self.photoPreviewView.view.backgroundColor = [的UIColor clearColor];或者可能會放置一些默認圖像,直到新圖像加載... – Sanniv 2011-06-11 21:29:31