回答
您需要一個在兩者之間進行通信的類,從第一個XIB中的文本字段獲取相關值,並將其設置爲第二個XIB中的標籤值。這是一個非常基本的操作,所以我猜想提示和關鍵字是最好的前進方向。
您的第一個XIB將有一個提名爲'文件所有者'的類。這應該匹配Xcode項目中的類。 Interface Builder中定義的東西通過網點彼此訪問。所以你至少需要從店主到文本字段的出路。您可能還希望它是文本字段的委託,具體取決於您使用什麼方法決定從一個NIB移動到另一個。大多數情況下,iPhone人員將NIB或XIB的文件所有者(術語可互換)設置爲UIViewController的子類。所以可能你會有一個出口到文本字段和擁有第二個XIB的視圖控制器。一般程序流程是,在相關事件時,它讀取文本字段的值,將它傳遞給另一個XIB,然後呈現另一個XIB。
同樣,第二個XIB的所有者(另一個UIViewController,可能)將有一個標籤的出口並將使用它來設置值。
Interface Builder用於繪製界面和連接對象以定義誰知道誰。 Xcode用於編寫實際的代碼。如果你堅持模型視圖控制器,那麼Interface Builder可以幫助你繪製視圖,然後你自己編寫控制器和模型。顧名思義,UIViewController的子類就是在控制器層中。 Objective-C是另一種源自C語言的語言(與C++或C#不同,它是一個嚴格的超集),其中有許多關於語義的相同概念。
如果沒有詳細闡述所有內容並撰寫大約20頁的內容,就很難闡述其中的任何一點。通過諸如this little tutorial(其中,像許多優秀的博客文章,看起來像一個非常令人生畏的閱讀,直到你約5%的方式下來的頁面和文章結束,其餘的是用戶評論),這是一個好主意,除非我完全誤解了你所問的問題的級別。
兩個視圖控制器是兩個xib文件的所有者。他們應該爲UITextField和UILabel提供屬性聲明。
(02.xib'x label).text = (01.xib's textfield).text;
- 1. 在Objective-C全局字符串變量
- 2. Python - 定義全局字符串變量
- 3. 字符串類型的全局變量
- 4. 全局變量的字符串?
- 5. 如果字符串包含全局變量,如何使用該全局變量?
- 6. java全局全局變量和用戶全局變量
- 7. 全局靜態常量字符串變量
- 8. 全局和局部變量
- 9. 全局和局部變量
- 10. 安全和全局變量
- 11. 全局變量vs宏擴展字符串文字
- 12. 如何在python中的字符串中插入全局和局部變量
- 13. php - 全局變量「串聯」?
- 14. 帶字符的全局變量
- 15. C++ extern關鍵字和全局變量
- 16. 字符串函數不更新全局變量
- 17. 字符串模板:使所有變量聲明全局
- 18. Javascript正則表達式全局替換字符串變量
- 19. 如何讓Android java全局字符串變量?
- 20. Drools:字符串全局變量的奇怪行爲
- 21. 通過名稱作爲字符串訪問「僞全局變量」
- 22. 如何使輸入editText的值爲全局變量/字符串?
- 23. java - 無法在invokeAndWait中賦值給全局字符串變量
- 24. 來自查詢字符串的MVC控制器全局變量
- 25. 如何重置全局字符串變量值
- 26. 從PHP中的字符串製作全局變量?
- 27. 方法中的全局字符串變量插值
- 28. 全局字符串變量的Java聲明
- 29. 正在評估/截斷字符串中的Ruby全局變量
- 30. C#中全局分配的字符串變量的問題