Make An UIWebView Transparent

I’ve been playing around with iOS. One challenge I came across was how to make a Web View transparent. I found two ways to do this: using the Interface Builder in Xcode or using Swift.

XCode

In XCode, go to the Attributes Inspector menu for the Web View and:

  • select “Clear Color” in the “Background” option
  • uncheck the “Opaque” option in the “Drawing” section

Attributes Inspector Menu Options

Swift

webView.isOpaque = false
webView.backgroundColor = UIColor.clear

Either way, the Web View will be transparent.

Note: I am using Xcode 8.3.3 and iOS 10.3