2012-04-26 67 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

回答