我对iOS开发很陌生。我正在尝试创建一个需要显示图像的 iPad 应用程序(这里我使用了 a.png)。图像在第一个视图控制器上正确显示。然后,我使用导航到其他视图
[self.navigationController pushViewController:<#(UIViewController *)#> animated:<#(BOOL)#>]
在我导航到的第二个视图控制器上,我使用界面构建器在 .xib 中的视图控制器上放置了一个 UIImageView。但是,在运行时,当我导航到第二个视图控制器时,不会显示第二个视图控制器中的图像视图。
也就是说,在任何普通的viewcontroller uiimageview 都可以正常工作,但是在导航之后(即self.navigationController pushViewController),uiimageview 不会显示在下一个viewcontroller 中。
我尝试调试。运行后流程转到第二个视图控制器的 viewDidLoad。我什至尝试在 viewDidLoad 中分配 UIImageView,在运行控件时转到 UIImageView 的分配,甚至分配正确(即不是 nil)。但是,我仍然不确定为什么图像不可见。早些时候我认为它可能没有加载并且看起来它是 nil,但在调试时我发现它不是 nil。
我难住了。无法弄清楚我可能会错过什么。
请提出建议。我需要帮助来弄清楚 UIImageView 图像未显示的所有可能原因。