2017-03-15 41 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]是Objective-C的語法,在Swift3使用UIColor.clear

ytWebView.backgroundColor = .clear 
+0

這不僅僅是它的Objective-C語法; 'UIColor.clearColor'是以前版本Swift中的名稱。它變成了'UIColor.clear'(我相信)Swift 3. – BallpointBen

+0

是的,在版本3使用'clearColor'之前迅速 –