どうすればよいかアドバイスが必要です。
アクションの継続中にメインビューをわずかに暗くし、ビジーインジケーターを表示してから、暗くする方法を削除する方法は?
In Swift language。
ありがとう!
UPD:Objective-Cでは、以前は次のようなものを使用していました。
UIView *dimView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
dimView.backgroundColor = [UIColor blackColor];
dimView.alpha = 0.5f;
dimView.tag = 1111;
dimView.userInteractionEnabled = NO;
[self.view addSubview:dimView];
このコードをSwiftでどのように実行できますか?
次のように、チェックインしました。WorkingFine In Swift-iOS 8
フレームを使用してビューを初期化し、ビューを暗くするために.alpha
プロパティを設定する必要があります。
let testFrame : CGRect = CGRectMake(0,200,320,200)
var testView : UIView = UIView(frame: testFrame)
testView.backgroundColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1.0)
testView.alpha=0.5
self.view.addSubview(testView)
そして、.addSubview
は、メインビュー内にビューを追加します。
ハッピーコーディング:)