如何在 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 中为通用应用程序使用启动图像?