私のアプリの 1 つで、アクティビティ インジケーターが 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 では透明なアルファ チャンネルを使用しています。解決策は、一種の背景を追加することです...
于 2010-06-29T10:40:07.993 に答える
0
デザインが許せば、UIActivityIndicatorViewStyleGray を使用するか、ActivityView のレイヤーに暗い影を追加することもできます。
于 2010-08-10T22:03:30.600 に答える
0
私も同じ問題を抱えていましたが、Interface Builder を使用するのではなく、コーディングした場合はうまくいくことがわかりました。
于 2010-08-05T20:35:23.183 に答える