我在我的一个应用程序中注意到,活动指示器似乎无法在iPhone 4上运行。它可以在升级到iOS 4的旧iPhone上正常工作,而不是在iPhone 4上。有人知道为什么它不是'工作?
答案 0 :(得分:2)
这段代码应该完成这项工作,是否正确;)?
#import <QuartzCore/QuartzCore.h>
...
activityIndicatorInstance.layer.shadowColor = [UIColor grayColor].CGColor;
activityIndicatorInstance.layer.shadowRadius = 1;
activityIndicatorInstance.layer.shadowOpacity = 0.5;
activityIndicatorInstance.layer.shadowOffset = CGSizeMake(0, 1);
答案 1 :(得分:1)
答案 2 :(得分:0)
我有同样的问题,但发现如果我编码它而不是使用Interface Builder就可以了。
答案 3 :(得分:0)
如果你的设计允许,你也可以使用UIActivityIndicatorViewStyleGray或尝试在activityView的图层中添加暗影。
答案 4 :(得分:0)
我解决了这个问题,在iOS5中已经设置了帧大小。在iOS4中,您需要自己设置帧大小。希望它有所帮助。