【问题标题】:How do I connect a web view in the storyboard to an outlet in Xcode 5?如何将情节提要中的 Web 视图连接到 Xcode 5 中的插座?
【发布时间】:2013-12-19 19:29:24
【问题描述】:

由于某种原因,我无法 ctrl 将我尝试创建的 Web 视图拖到 .h 文件中。我将代码输入到 .h 文件中。现在,我需要知道如何将 Web 视图与我创建的插座连接起来。我看到的大多数建议都告诉我使用 .xib 文件,但是,我没有 .xib。所有这些都是在 Xcode 5 中完成的。到目前为止,如果我尝试运行该应用程序,Web 视图只会显示为纯白色屏幕。如果有人对如何将插座与我的网络视图连接有任何想法,我将不胜感激。

编辑: 这是我用来制作插座的代码,不正确吗?

IBOutlet UIWebView *myWebView;

【问题讨论】:

  • 您是否将自定义类设置为 Storyboard 中的 UIView 或 UIViewController 子类?
  • @Jonathan,它现在看起来像是在 UIWebView 上设置的。我点击了下拉菜单,但 UIWebView 是唯一的选项。
  • 我的意思是,您是否将情节提要中的 UIViewController 的自定义类设置为您的 UIViewController 子类,而不是 UIWebView。
  • @Jonathan,当我选择视图控制器时,它在自定义类框中有灰色文本,上面写着 UIViewController,如果这就是你要问的。
  • 就是这样。您需要做的就是输入您的 UIViewController 子类名称。例如InitialViewController 然后,建立连接。

标签: ios webview xcode5 outlet


【解决方案1】:

这很奇怪,它根本不应该这样做。但无论如何,既然您编写了代码,我相信您现在可以打开连接检查器((检查器窗口的最后一个选项卡))并 ctrl 从连接检查器拖动到您的 web 视图((反之亦然,我不还记得))。但是,如果这不起作用,那么您的 xcode 伙伴有严重问题,请尝试解决它。​​

【讨论】:

  • 我试过了。我制作的插座没有出现在那里。我尝试拖动的任何出口都会选择整个视图,而不仅仅是网络视图。
猜你喜欢
  • 2012-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多