私はiOS開発にまったく慣れていません。画像を表示する必要がある iPad アプリを作成しようとしています (ここでは a.png を使用しました)。最初のView Controllerで画像が正しく表示されます。次に、を使用して他のビューに移動します
[self.navigationController pushViewController:<#(UIViewController *)#> animated:<#(BOOL)#>]
ナビゲートする2番目のviewcontrollerでは、インターフェイスビルダーを使用して.xibのviewcontrollerにUIImageViewを配置しました。しかし、実行中に2番目のviewcontrollerに移動すると、2番目のviewcontrollerのimageviewが表示されません。
つまり、通常のビュー コントローラーでは uiimageview は完全に機能しますが、ナビゲーション (つまり、self.navigationController pushViewController) の後、次のビュー コントローラーに uiimageview が表示されません。
デバッグしてみました。実行後、フローは 2 番目のビューコントローラーの viewDidLoad に移動します。UIImageView を viewDidLoad に割り当てようとしましたが、実行時にコントロールが UIImageView の割り当てに移動し、適切に割り当てられました (nil ではありません)。しかし、それでも、画像が表示されない理由がわかりません。以前は、画像が読み込まれていない可能性があり、nil と表示されている可能性があると考えていましたが、デバッグ時に nil ではないことがわかりました。
私は困惑しています。何が欠けているのかわかりません。
提案してください。UIImageView 画像が表示されない原因を突き止めるには、助けが必要です。