0

セグエ メソッドの準備では、セグエ対象のビュー コントローラーにいくつかのプロパティを設定しています。

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

destinationconroller の viewDidLoad メソッドで、セグエされたときに表示される一連の UI プロパティを設定しています。プロパティの 1 つはイメージです。問題は、セグエが行われているときにこのイメージが画面に印刷されており、セグエが実際にびくびくして滑らかではないことです。画像を表示せずにセグエしようとすると問題ありません。どうにかキューとグランドセントラルディスパッチを使おうと思ったのですが、やってみると全然画像が表示されませんでした。私はグランドセントラルディスパッチにまったく慣れていないので、何か間違っているかもしれません。私がセグエされているテーブルビューに表示している画像は次のとおりです。

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

セグエの移行を改善するにはどうすればよいですか?

4

1 に答える 1

1

画像をプリロードする必要があるため、すぐに表示できるようになります。ここにそのためのいくつかのサンプルコードがあります:https ://stackoverflow.com/a/10137375/434004

于 2012-04-26T21:59:03.563 に答える