1
A
回答
6
也許有一點比的changelog更詳細,但主要發帖只是因爲我已經鍵入它,它可以幫助它不會正確地格式化爲註釋,而不是因爲我不同意他的答案:
IBOutlet
在代碼方面是不適用的。所以聲明UITextField *
類型和名稱userName
的實例變量,就好像你只需輸入:
UITextField *userName;
什麼IBOutlet中所做的是標誌,成員變量作爲最高擬用作在Interface Builder的出口(因此是國際文憑)。所以當Interface Builder(或Xcode 4,因爲現在已經集成了兩者)解析你的類定義時,它知道將userName公開爲可以連接到控件的東西。
0
也就是說UserName屬性到您的XIB文件的連接的一部分。
它允許您以編程方式訪問該控件,在這種情況下,例如更改/檢索其文本。
1
IBOutlet在Interface Builder中暴露變量。
示例:轉到Interface Builder,右鍵單擊包含該行的類,您將看到一個元素userName
。與該類別的其他成員不同,它似乎是因爲它已使用IBOutlet
進行了聲明。如果從該元素拖動一行到UITextField
控件,則該變量上的任何操作(例如:使用userName.text訪問其內容)將在GUI元素上執行。
相關問題
- 1. ObjectiveC中的MulticastDelegate
- 2. 中的ObjectiveC
- 3. 在的ObjectiveC
- 4. 在的ObjectiveC
- 5. 在的ObjectiveC
- 6. 在的ObjectiveC
- 7. 在ObjectiveC中排序數組
- 8. 突破在的ObjectiveC
- 9. IBOutlet中的UIImageView
- 10. IBOutlet中是nil
- 11. IBOutlet中與swift3.0
- 12. IBOutlet中的的NSTextField在NSTitlebarAccessoryView
- 13. SEL作爲IBOutlet在iOS中
- 14. IBOutlet中在SWIFT連接不
- 15. NumberFormatter - ObjectiveC
- 16. 發佈iVar IBOutlet vs Property IBOutlet
- 17. IBOutlet中NSLayoutConstraint不給
- 18. 在ObjectiveC中測試類的加載
- 19. 在drawRect方法中刪除形狀? - ObjectiveC
- 20. ObjectiveC在tableview中保存圖像
- 21. 在ObjectiveC中讀取.doc(MSWord)文件?
- 22. 用intC鍵映射在objectiveC中
- 23. 在InterfaceBuilder中加載圖像序列-ObjectiveC
- 24. 在objectiveC中比較兩個日期?
- 25. ObjectiveC中的靜態變量
- 26. 什麼是ObjectiveC中的retainCount?
- 27. MVC中的ObjectiveC編程
- 28. 從ObjectiveC類中引用UIViewController
- 29. ObjectiveC中的計算交點
- 30. 優點和iOS中/的ObjectiveC
+1 - 細節問題。這不是一場看誰能先發布的比賽。 – 2011-04-19 15:56:21