我是比較新的目標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方法?