2017-03-15 43 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'之前迅速 –