UIImageview没有在设备中的整个应用程序中显示图像

时间:2014-11-28 05:34:56

标签: ios objective-c uiimageview xcode6

我在我的应用中面临一个关于UIImageview的严重问题。如果我在xib中使用UIImageView进行设置,则不会显示图像,但如果我通过代码设置它,那么它就会显示出来。此问题出现在Xcode 5.1.1或更高版本的Xcode和设备中。在模拟器中,它可以完美地显示所有图像。

请帮我解决这个问题。

任何帮助将不胜感激。

感谢。

4 个答案:

答案 0 :(得分:1)

希望这会有所帮助

如果您的图像显示在模拟器中(在所有条件下通过.xib或以编程方式显示)而不在设备中,则可能是由于区分大小写

iPhone OS uses a case-sensitive file system, unlike the Simulator which uses a case-insensitive file system by default

获取信息:https://developer.apple.com/library/ios/qa/qa1697/_index.html

答案 1 :(得分:0)

我也遇到了同样的问题,我所做的只是删除UIImageview并重新配置它并且它有效。我认为这是XCode new versions的问题。

答案 2 :(得分:0)

这是iOS 7中自动布局约束的问题/错误。如果删除UIView上的约束,它就没有问题。如果需要,可以通过编程方式设置框架。

答案 3 :(得分:0)

试试这个,

[youImageView setOpacity:1];

实际上"不透明度"意味着" alpha通道的价值"你的UIView。当视图完全不透明时,这意味着它的alpha = 1,当视图完全透明(非不透明)时,其alpha = 0。

关于Cocoa中CALayer和UIView的属性,它们提供相同的功能。