图像不在iPad AIR上显示,但在其他iPad上显示

我的图像不显示在iPad AIR上,但显示在其他iPad上。 它们不显示在图像视图或button上。 除了我的图像,分段控制图像也不显示,尽pipe我仍然可以点击button和分割控件,我知道它们存在于用户界面上。 我发现我的button上的背景图像显示,但我的button上的图像不显示。 也许这将有所帮助 – 我认为这起始于从2015年2月1日(validation期间)获得所需64位支持的消息后,build议我将默认构build设置更改为“标准体系结构”。 build议更改后,图像停止显示。

在Build Settings中,在Architectures:Before:$(ARCHS_STANDARD_32_BIT)之后:标准体系结构(armv7,arm64)

当我改回来时,图像再次开始显示。

谢谢你的帮助!

我发现这个bug与iPad Air上的64位处理有关。 我有一个UIImageView +类别文件尝试,并始终显示垂直滚动条。 这个文件引起了这个问题,我把它删除了以修复这个bug。 希望这可以帮助别人。 谢谢

@implementation UIImageView (ForScrollView) - (void) setAlpha:(float)alpha { if (self.superview.tag == noDisableVerticalScrollTag) { if (alpha == 0 && self.autoresizingMask == UIViewAutoresizingFlexibleLeftMargin) { if (self.frame.size.width < 10 && self.frame.size.height > self.frame.size.width) { UIScrollView *sc = (UIScrollView*)self.superview; if (sc.frame.size.height < sc.contentSize.height) { return; } } } } if (self.superview.tag == noDisableHorizontalScrollTag) { if (alpha == 0 && self.autoresizingMask == UIViewAutoresizingFlexibleTopMargin) { if (self.frame.size.height < 10 && self.frame.size.height < self.frame.size.width) { UIScrollView *sc = (UIScrollView*)self.superview; if (sc.frame.size.width < sc.contentSize.width) { return; } } } } [super setAlpha:alpha]; } @end 

我们有同样的问题。 经过一番调查,我感到失望,因为这似乎很奇怪。 它是。 对我来说, 重新启动我的Mac帮助 …是的,不是你想要的答案,但那是做的伎俩。 清理,删除导出的数据,Xcode重启等之前没有任何效果。