2017-03-15 5 views
-7
私はスウィフト3でアプリを開発していますし、作るしようとしています

WebViewのclear.Thisの背景には、私が使用している私のコードです:スウィフト3を使用する「clearColor」

ytWebView.isOpaque = false; 
    ytWebView.backgroundColor = [UIColor clearColor]; 

しかし、上私はエラーを取得しています二行目:「未解決識別子の使用 'clearColor'

任意の助けいただければ幸いです:D

+2

「UIColor.clear」を使用してください。 – Caleb

+1

このコードを他の場所からコピーしたり、プロジェクトを変換していますか? Objective-C構文を使用しています。 – Caleb

+1

これはSwift( 'false 'を除く)ではありません。 – vadian

答えて

2

[UIColor clearColor]はSwift3でUIColor.clearを使用し、Objective-Cの構文は次のとおりです。

ytWebView.backgroundColor = .clear 
+0

Objective-Cの構文だけではありません。 'UIColor.clearColor'は以前のバージョンのSwiftの名前でした。 Swift 3で(私が信じている) 'UIColor.clear'に変更されました。 – BallpointBen

+0

はい、swiftはバージョン3より早く' clearColor'を使用しました。 –

関連する問題