我在我的应用中面临一个关于UIImageview
的严重问题。如果我在xib中使用UIImageView
进行设置,则不会显示图像,但如果我通过代码设置它,那么它就会显示出来。此问题出现在Xcode 5.1.1
或更高版本的Xcode
和设备中。在模拟器中,它可以完美地显示所有图像。
请帮我解决这个问题。
任何帮助将不胜感激。
感谢。
答案 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的属性,它们提供相同的功能。