2012-04-26 59 views
0

在我的賽格瑞方法我設置一對情侶在視圖控制器屬性,這些屬性我segueing準備:我怎樣才能讓自己的過渡更順利?

ShowPlantTVC *showPlant = [segue destinationViewController]; 
    [showPlant setInfoForTable:self.vegTableInfo]; 
    [showPlant setTitle:self.vegTableInfo.VegetableName]; 

在我viewDidLoad方法在destinationconroller我設置了一堆UI特性一旦被發現,就會顯示出來。其中一個屬性是圖像。問題在於這個圖像正在屏幕上被打印,因爲這個圖像正在發生,並且使得這個圖像變得真實而不平滑。當我試圖在沒有顯示圖像的情況下繼續播放時,它很好。我以某種方式想過使用隊列和大中央調度,但是當我嘗試它時,圖像根本不顯示。我完全不熟悉大中央派遣,所以我可能會做錯事。下面是我在桌面視圖中顯示的圖像被隱藏到的圖像:

- (void)viewDidLoad 
{ 
    self.showPlantImage.image = self.infoForTable.VegetableImage; 
} 

我該如何改進賽格過渡?

+0

如果您不擔心在圖像繪製時阻塞UI,則可以將代碼移動到ViewDidAppear:所以它不會觸發,直到在segue和視圖完成之後過渡。否則在後臺加載它。 – 2012-04-26 23:03:18

回答