簡體   English   中英

為什么我需要控制某種UI小部件並將其拖動到代表視圖控制器的黃色區域中?

[英]Why do I need to control-drag some kind of UI-widgets into yellow sphere representing the view controller?

我是新手,正在通過閱讀官方教程Your First iOS App學習iOS-dev。

雖然我不太了解,但將控件拖到黃色球形圖標代表的視圖控制器中的背后含義是。

我的意思是易於理解,但很難知道背后的原因。

我在操作后檢查了代碼,發現沒有添加任何內容。

有人可以幫忙找出原因嗎? TIA。


好吧,我在教程中發布了一些說明,以幫助我的問題得到准確的理解。

“在視圖中,按住Control鍵從文本字段拖動到場景底座中的黃色球體(黃色球體表示視圖控制器對象)。釋放Control-拖動時,應該看到類似以下內容: [對不起,圖像沒有允許暫時上傳] 。在顯示的半透明面板的“出口”部分中選擇代理。”

最好的考慮方法是,必須將在Interface Builder中創建的內容鏈接到您的代碼。 .xib文件實際上只是一個復雜的XML文檔。 通過將.xib鏈接到控制器,它將在XML中編寫代碼,從而將其鏈接到代碼。 否則,在編譯.xib和您的源代碼時,編譯器將不會鏈接這兩個實體。

希望這可以幫助

通過控制拖動,我們在nib(.xib)文件中的對象/視圖之間建立了到View Controller中的動作(IBAction)或插座(IBOutlet)的連接。

Nib文件(.xib)負責建立所有連接(動作和出口)。 您的控制器代碼中不會添加任何內容來反映連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM