如何在 Storyboard 场景中为 UIButton 编写代码

Posted

技术标签:

【中文标题】如何在 Storyboard 场景中为 UIButton 编写代码【英文标题】:How to code for a UIButton in a Storyboard scene 【发布时间】:2012-05-20 10:52:48 【问题描述】:

我不知道为什么,但是在谷歌和这里搜索后,似乎没有人有这个问题。

我在主场景旁边添加了一个新的故事板场景,并为一个按钮编写了一个代码,该按钮将触发部分卷曲过渡到新场景。

在我的新场景中,有一个控件,这是我的问题。我怎样才能为他们编码?我不能将它们作为 IBOutlet 或 IBAction 添加到我的主场景的视图控制器中,这很明显。所以我该怎么做?如何为该新场景添加新的 ViewController.h/m 文件?

【问题讨论】:

【参考方案1】:

要将此方法添加到您的 ViewController.h/m,您需要将此视图控制器的类设置为“ViewController”。为此,选择视图,并在检查器中选择“显示身份检查器”,然后在“类”字段中键入视图控制器类(ViewController)。

如果您希望此视图控制器位于不同的类中,请在没有 XIB 文件的情况下创建该类,并在“类”字段中键入该类名称。

这将允许您在指定的类中为该按钮声明 IBAction/IBOutlet。

【讨论】:

我问这个问题大约五分钟后才意识到。不过还是谢谢你!

以上是关于如何在 Storyboard 场景中为 UIButton 编写代码的主要内容,如果未能解决你的问题,请参考以下文章

Storyboard - 在 Storyboard 中为同一个 ViewController 创建两个不同的视图

在 StoryBoard 中为 UIBarButton 显示图像而不是文本

ViewController 的子视图的 IBOutlets 在 Storyboard 的 viewDidLoad 中为零

无论如何要从 Storyboard 场景创建自定义 ViewController 类文件?

是否可以在 launchsceen.xib 或 launchscreen.storyboard 的 imageview 中为通用应用程序使用启动图像?

无法在 Xcode Storyboard 中为 ViewControllers 选择自定义类