我注意到在我的一个应用程序中,活动指示器似乎在 iPhone 4 上不起作用。它在升级到 iOS 4 的旧 iPhone 上运行良好,但在 iPhone 4 上却不行。有谁知道它为什么不起作用?
问问题
1840 次
5 回答
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);
于 2010-10-12T14:42:46.960 回答
1
奇怪的是,它在 iPhone 4 上使用了透明的 Alpha 通道。解决方案可能是添加一种背景......
于 2010-06-29T10:40:07.993 回答
0
我解决了这个问题,在 iOS5 中已经设置了帧大小。在 iOS4 中,您需要自己设置帧大小。希望能帮助到你。
于 2012-05-29T06:06:04.313 回答
0
我遇到了同样的问题,但发现如果我对其进行编码而不是使用 Interface Builder,它就可以工作。
于 2010-08-05T20:35:23.183 回答
0
如果您的设计允许,您还可以使用 UIActivityIndicatorViewStyleGray 或尝试向 activityView 的图层添加深色阴影。
于 2010-08-10T22:03:30.600 回答