无法在 UIButton 故事板上添加操作
Posted
技术标签:
【中文标题】无法在 UIButton 故事板上添加操作【英文标题】:Can't add action on UIButton storyboard 【发布时间】:2014-07-28 06:49:08 【问题描述】:对不起,我的愚蠢问题。我使用故事板并且有一些屏幕。第一个屏幕一切正常,但下一个让我问这个问题。我无法将 UIButton 拖放到代码中来制作属性...所以,您可以在图片上看到这种情况http://imgur.com/FS8xHa9
请帮忙。谢谢。
【问题讨论】:
你给那个屏幕自定义类了吗? 是的,我有。但我也不能在上面拖动按钮 将名称更改为自定义类名称就足够了。如果您仍然无法拖放,只需退出您的 xcode 并再次尝试相同的过程。 【参考方案1】:维卡,
在情节提要中,确保为 Nanny 场景选择视图控制器。 从右侧的 Identity Inspector 确保您将类从 UIViewController 更改为 ViewController。
希望对你有帮助:)
【讨论】:
我看到您在场景视图上选择了一个标签,但我告诉您选择视图控制器(文档大纲中的黄色)。请参阅此处的示例:dropbox.com/s/g5wl0tyolwlwit1/… 但是为什么我不能以同样的方式添加动作? 请让我看一个屏幕截图,了解您想要添加操作的元素和位置。 我相信这是一个 UILabel。无法向其中添加 IBAction。仅适用于按钮、滑块、分段控件等控件。如果要使标签可编辑,请改用 UITextField,并将其边框设置为无,并使用其属性使其看起来像标签。 您试图向该标签添加什么样的操作?【参考方案2】:确保您尝试添加 Action 的类已通过 Storyboards 分配给您的 ViewController,如果 ViewController 分配给您要添加代码的同一类,请检查您的 Identity Inspector
【讨论】:
【参考方案3】:在您的班级中手动创建 IBActions/IBOutlets,并从“代码”连接到情节提要中的按钮(通过从左侧的圆圈拖动到声明)。例如。
【讨论】:
以上是关于无法在 UIButton 故事板上添加操作的主要内容,如果未能解决你的问题,请参考以下文章