首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要手动编写代码来初始化从InterfaceBuilder拖放的UI控件?

是否需要手动编写代码来初始化从InterfaceBuilder拖放的UI控件?
EN

Stack Overflow用户
提问于 2018-06-12 17:51:13
回答 1查看 45关注 0票数 0

我是个新手。

我在macOS 10.13.5下使用Xcode9.4,我正在编写一个针对iOS 11.4和Swift 4.1的SingleViewApplication。

我将一个WkWebView拖放到Main.storyboard,然后将一个引用插座放到我的ViewController.swift上,结果总是为空。

下面是截图。

顺便说一下,我的模拟器中的应用程序总是黑色的。

我也不知道原因。

EN

回答 1

Stack Overflow用户

发布于 2018-06-12 22:53:36

我认为你在这段代码中有两个主要问题。首先,您是否正确地将webView绑定到代码?如果没有,(因为你是swift的新手),我建议你观看下面的视频,了解如何在你的storyBoard和代码之间建立联系。https://www.youtube.com/watch?v=rnF_OkhzS-o

其次,您要检查webView是否为零。它将永远是零,因为你没有对它应用任何东西。摆脱这个问题,只需将URL应用到它。

编辑:

下面是一个示例,说明了它应该是什么样子:

代码语言:javascript
复制
    let url = URL(string: "https://stackoverflow.com")
    let request = URLRequest(url: url!)
    webView.load(request)
    webView.navigationDelegate = self
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50814203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档