在我准备segue方法时,我在视图控制器中设置了几个属性,我正在选择:
ShowPlantTVC *showPlant = [segue destinationViewController];
[showPlant setInfoForTable:self.vegTableInfo];
[showPlant setTitle:self.vegTableInfo.VegetableName];
在我的destinationconroller中的viewDidLoad方法中,我设置了一堆UI属性,一旦被segued显示就会显示。其中一个属性是图像。问题是,当segue正在发生时,这个图像被打印在屏幕上,这使得segue真正的跳跃而不是平滑。当我尝试在不显示图像的情况下进行扫描时,它很好。我想过以某种方式使用队列和大型中央调度,但当我尝试它时,图像根本没有显示。我对大中央调度并不熟悉,所以我可能做错了。下面是我正在显示的表视图中显示的图像:
- (void)viewDidLoad
{
self.showPlantImage.image = self.infoForTable.VegetableImage;
}
如何改善segue过渡?