私はテーブルビューを持っていて、行をクリックすると別のビューにナビゲートします。ナビゲーション部分のコードを以下に示します。別のビューへの移動 - pushViewController
ShowImageController *showImageController = [[HowItWorksViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:showImageController animated:YES];
他のビューには画像が含まれていますが、私はその画像をそのviewDidLoadに追加しました。そのコードはここにあります
UIImageView *imageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"hello.png"]];
[imageView setFrame:CGRectMake(o, o, 200, 300)];
[[self view] addSubview:imageView ];
問題があります。私が行をクリックすると、他の画面に移動するのに時間がかかります(非常に遅い)。
注:他のビューに画像がない行は、問題なくうまくナビゲートされました。なぜこうなった ?どのように私はそれを修正することができますか?
これは画像のサイズによるものかもしれません.. viewWillAppearで同じコードを試してください – Ali3n
画像のサイズは15kbです – Illep
15kbはあまりにも大きいとは聞こえませんが、それ以外の問題は他にはありませんあなたが見ているもの。私の答えで自分のコードを試してみてください。 – mattjgalloway