【问题标题】:Can't add action on UIButton storyboard无法在 UIButton 故事板上添加操作
【发布时间】:2014-07-28 06:49:08
【问题描述】:

对不起,我的愚蠢问题。我使用故事板并且有一些屏幕。第一个屏幕一切正常,但下一个让我问这个问题。我无法将 UIButton 拖放到代码中来制作属性...所以,您可以在图片上看到这种情况http://imgur.com/FS8xHa9

请帮忙。谢谢。

【问题讨论】:

  • 你给那个屏幕自定义类了吗?
  • 是的,我有。但我也不能在上面拖动按钮
  • 将名称更改为自定义类名称就足够了。如果您仍然无法拖放,只需退出您的 xcode 并再次尝试相同的过程。

标签: ios objective-c uibutton storyboard


【解决方案1】:

维卡,

在情节提要中,确保为 Nanny 场景选择视图控制器。 从右侧的 Identity Inspector 确保您将类从 UIViewController 更改为 ViewController。

希望对你有帮助:)

【讨论】:

  • 我看到您在场景视图上选择了一个标签,但我告诉您选择视图控制器(文档大纲中的黄色)。请参阅此处的示例:dropbox.com/s/g5wl0tyolwlwit1/…
  • 但是为什么我不能以同样的方式添加动作?
  • 请让我看一个屏幕截图,了解您想要添加操作的元素和位置。
  • 我相信这是一个 UILabel。无法向其中添加 IBAction。仅适用于按钮、滑块、分段控件等控件。如果要使标签可编辑,请改用 UITextField,并将其边框设置为无,并使用其属性使其看起来像标签。
  • 您试图向该标签添加什么样的操作?
【解决方案2】:

确保您尝试添加 Action 的类已通过 Storyboards 分配给您的 ViewController,如果 ViewController 分配给您要添加代码的同一类,请检查您的 Identity Inspector

【讨论】:

    【解决方案3】:

    在您的班级中手动创建 IBActions/IBOutlets,并从“代码”连接到情节提要中的按钮(通过从左侧的圆圈拖动到声明)。例如。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2016-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多