在 iOS 的基于故事板的应用程序中使用我的视图控制器

Posted

技术标签:

【中文标题】在 iOS 的基于故事板的应用程序中使用我的视图控制器【英文标题】:Using my View Controller in a storyboard based app in iOS 【发布时间】:2013-04-19 10:13:54 【问题描述】:

所以我在 Xcode 上制作了一个基于故事板的应用程序,基本上是一系列表格视图,这些表格视图导致基于文本的页面,但我从一个空白应用程序开始。

我现在已经编写了我自己的视图控制器,它基本上只是将横幅广告放在顶部,但是我该如何将它实际包含在我的构建中呢?

我根据本教程制作了一个名为“viewController”的objective-c类:https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals

虽然我不确定如何在构建时运行它

这是我目前所拥有的: http://pastebin.com/p93uSN8c

【问题讨论】:

到目前为止您尝试过什么?您需要证明这一点才能在此处获得帮助。 【参考方案1】:

我认为您要求将 UIViewcontroller 添加到情节提要。 现在只需打开情节提要,将 UIVIEW 控制器拖放到情节提要中,将 UIVIEW 控制器的类名更改为您为视图控制器类指定的名称。

如果您有任何疑问,请提出并详细说明您的问题

【讨论】:

我可能做错了,但我基于情节提要制作了一个可导航的应用程序,但没有视图控制器,只有应用程序委托。然后我按照这个页面教程:developers.google.com/mobile-ads-sdk/docs/admob/fundamentals 并为它创建了一个新的目标 c 类。所以现在我有了 viewController.h 和 viewController.m ,它们与该链接中的基本相同,但我不确定在构建时如何运行这些脚本 只需拖放 UINAVIGATION CONTROLLER,然后从中删除 UITABLEVIEW CONTROLLER,然后将 UIVIEW CONTROLLER 拖放到同一个故事板上,您必须查看一个是导航,另一个是查看控制器。现在,附加带有根视图控制器的 UIVIEW 控制器的导航控制器。现在将 UIVIEW 控制器的类更改为您的类名。如果您有任何疑问请询问 谢谢,我现在已经完成了,但是如何将它连接到故事板的开头?我尝试控制将视图控制器拖到我的第一页,但是当我这样做时,我做了一个 push segue 并且它没有正确构建 只需选择 NAVIGATION CONTROLLER 并在其属性中将其设为 INTIAL VIEW CONTROLLER。它将成为您要打开的主页。如果我的答案对它有用,那么为我的答案 +1。

以上是关于在 iOS 的基于故事板的应用程序中使用我的视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

在初始化第一个视图控制器之前运行代码(基于故事板的应用程序)

iOS 添加视图:来自故事板的广告视图,无限制

用于通用故事板的 PSD

带有 Swift 和 iOS 8 故事板的登录屏幕

如何在 XCode 中预览故事板的不同视图控制器

为啥在我的基于 macOS 文档的应用程序中没有调用带有故事板的 applicationDidFinishLaunching?