我有基于UIView的类。通常我使用按钮的拖放功能来创建一些操作。因此,我打开Storyboard并尝试从按钮拖放到内部操作的代码行。蓝色的装订线出现,但它不提供在代码中创建新的方法。我已经检查过课程的名称,它对应于我拖放的类,但不幸的是它不起作用。故事板拖放功能不适用于创建动作
回答
您是否从故事板中选择了正确的UIView并在Identity Inspector中分配了正确的自定义UIView子类?如果不是,xcode不会让你添加这样的方法。
你想在哪里添加该方法?在视图控制器或在自定义视图类?确保故事板中的自定义视图与自定义类具有相同的类名称。
是的自定义类名是正确的。它适用于例如,如果我从场景列表中的自定义视图拖放到我的按钮,然后我可以选择一些已经写入的IBAction方法,但是如果我拖动到行代码(直接在代码字段中),它会不工作 –
检查你的动作的返回类型它应该是这样的 - ' - (IBAction)yourButtonClicked:(id)sender' – iosfanboy9
是的行动是IBAction,这就是为什么我可以通过内部情节串连场景分配给按钮。当我右键单击按钮,然后我看到这个动作,并可以拖放到某个按钮,但不能直接从按钮将其从代码中删除。我之前有过一些错误,但是当我重新运行Xcode时,它运行良好。 –
- 1. 为什么我不能按CTRL拖动故事板的动作?
- 2. popViewController不适用于故事板
- 3. 创建编程浮拖能按钮没有故事板(Xamarin)
- 4. 不能拖动tableview或滚动视图到故事板viewcontroller
- 5. 故事板段的功能
- 6. 拖放不适用于NSTableView
- 7. iOS - 在故事板中创建的UILabel不能正确动画
- 8. 故事板适用于很多元素
- 9. 在xcode中的ipad故事板不能拖动按钮
- 10. 创建'有趣'故事板动画?
- 11. 创建故事板和双动画
- 12. 关于摆动拖放功能
- 13. 创建故事板Xcode 6
- 14. 拖放功能不能正常工作
- 15. 故事板不起作用
- 16. HTML5拖放getData()仅适用于Chrome中的拖放事件?
- 17. 故事板不能正常工作
- 18. 制作适用于iOS的两个故事板(iPhone和iPad)
- 19. 简单的拖动创建功能?
- 20. 网豆拖放功能不工作
- 21. 拖放功能
- 22. 故事板不会使按钮动作
- 23. 故事板,不再识别UIControl动作
- 24. 无法设置动作到故事板上创建的UIBarButtonItem
- 25. Eclipse - 如何使用拖放'n'拖放控件功能创建新项目
- 26. 不能再在wit.ai上创建故事
- 27. VisualState故事板适用于资源而不是控件?
- 28. 绘制func不适用于故事板上的按钮
- 29. 故事板DoubleAnimation不适用于StackPanel高度属性
- 30. 为什么限制适用于uview不反映在故事板?
我的UIViewController包含具有自定义类的UIView。自定义视图具有包含UIButton的视图(UIView),但它不想工作。 –
它适用于将其分配给第一响应者 –
您是否通过选择故事板中的视图并使用Identity-Inspector将其更改为“自定义类”字段,将您的自定义UIVIew子类分配给您的视图? – sleepwalkerfx