我是比较新的目标C,但与编程中,我有C和Python的经验。我想知道什么是IBAction方法,它可以做什么,以及如何将它整合到我的程序中。而且,如果可能的话,C中有没有办法绕过这个方法,只是简单地用C写出来?提前致谢
-2
A
回答
4
IBActions
只是简单的void
类型。但是,为了Interface Builder的缘故,您可能希望使用IBAction
。
Interface Builder是Xcode中的集成服务,用于设计您的应用程序,并将布局附加到代码中。 Interface Builder'知道'你想要连接的东西,因为它们是这两种类型中的一种。一旦在代码中定义了IBOutlet
或IBAction
,则可以通过字面上的拖放操作将其连接到Interface Builder中的某些内容。例如,如果您想创建触摸事件侦听器(或者沿着这些线),可以使用IBAction。
您可以阅读https://developer.apple.com/library/mac/#documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html更多有关这个专题的苹果开发者页面IBOutlets
和IBActions
(它是OS X开发的文章,但它仍然适用于iOS,因为两者是建立了非常类似的框架)。
相关问题
- 1. 为什么WriteToFile方法在(IBAction)中不起作用btnClicked:(id)sender?
- 2. 为什么不UIButton.imageView setTintColor:工作在IBAction
- 3. 调用IBAction方法
- 4. 为什么不是我的IBAction射击?
- 5. UILongPressGesture作为IBAction或Property w/handler方法吗?
- 6. 从代码中调用IBAction的最佳方式是什么?
- 7. 在Python中,boolean'和','或'的操作符方法是什么?
- 8. 为什么故事板退出按钮中缺少IBAction方法?
- 9. 什么是更好的方法,浮动或在线显示?
- 10. getLocalCacheArchives方法的作用是什么?
- 11. 什么是Erlang的流操作方法?
- 12. 什么是表驱动方法
- 13. 调用d.dispose()或s.cancel()方法的正确方法是什么?
- 14. 面向对象的方法是什么? (或你的方法?)
- 15. 什么是一些不同的SOA方法或方法
- 16. 使用void而不是IBAction作为方法的返回类型
- 17. IBAction方法不调用viewDidLoad方法?
- 18. 什么是制作活动记录器的最佳方法
- 19. 循环时处理动作NEW_OUTGOING_CALL的正确方法是什么?
- 20. 什么是“允许”的必然动作/结果的方法
- 21. 什么是更好的方法来绑定一个动作?
- 22. 在android中制作动画的最佳方法是什么?
- 23. 如何从IBAction为方法
- 24. 在动作装饰方法中引发ValidationError的简单方法是什么?
- 25. 什么是方法或类或者什么给我JRuby的配置文件?
- 26. 为什么核心动画方法是类方法而不是实例方法?
- 27. 什么是动态方法,DynamicMethod与MethodBuilder有什么不同?
- 28. IF或CASE或WHILE LOOP。什么是最佳方法?
- 29. 什么是restTemplate.exchange()方法?
- 30. 什么是Kerberos方法?