在我为 segue 方法做准备时,我在视图控制器中设置了几个属性,我正在继续:
ShowPlantTVC *showPlant = [segue destinationViewController];
[showPlant setInfoForTable:self.vegTableInfo];
[showPlant setTitle:self.vegTableInfo.VegetableName];
在destinationconroller 中的viewDidLoad 方法中,我设置了一组UI 属性,以便在它被设置后显示。属性之一是图像。问题是,当segue 发生时,这个图像被打印在屏幕上,这使得segue 变得非常跳跃而不平滑。当我尝试在不显示图像的情况下进行 segue 时,这很好。我想过以某种方式使用队列和大型中央调度,但是当我尝试它时,图像根本没有显示。我对大中央调度一点也不熟悉,所以我可能做错了什么。这是我在表格视图中显示的图像:
- (void)viewDidLoad
{
self.showPlantImage.image = self.infoForTable.VegetableImage;
}
我怎样才能改进segue转换?