私は私がsegueingてるビューコントローラのプロパティのカップルを設定しています私のセグエ方法の準備に:私はUIのプロパティの束を設定していdestinationconrollerの私のviewDidLoadメソッドでどのように私のセグをよりスムーズに移行させることができますか?
ShowPlantTVC *showPlant = [segue destinationViewController];
[showPlant setInfoForTable:self.vegTableInfo];
[showPlant setTitle:self.vegTableInfo.VegetableName];
一度それがセグされていると表示されます。プロパティの1つはイメージです。問題は、この画像がスクリーン上に印刷されているということです。セグが起こっていると、セグが本当に不安定になり、スムーズではありません。私が画像を表示せずにセグをしようとするとうまくいく。私は何とか待ち行列と巨大なセントラルディスパッチを使って何とか考えましたが、試してみるとイメージは全く表示されませんでした。私は壮大なセントラル・ディスパッチに精通していないので、何か間違っているかもしれません。相続人は私がseguedされているテーブルビューに表示されていた画像:
- (void)viewDidLoad
{
self.showPlantImage.image = self.infoForTable.VegetableImage;
}
にはどうすればセグエ遷移を改善することができますか?
イメージが描画されている間にUIをブロックする心配がなければ、コードをViewDidAppearに移動することができます:そのため、セグメントが完了し、ビューが完了するまでは起動しません移行する。それ以外の場合はバックグラウンドでロードします。 –