2012-12-27 34 views
0

我在故事板上製作了一個漂亮的小UI,但對於XCode和Objective C(來自Java的)來說我很新,而且我在添加功能時遇到了一些麻煩。我知道我應該創建UITableViewController(storeTableViewController)的子類,並將故事板控制器的類設置爲該類。問題是,當我這樣做時,故事板中的所有辛苦工作都被抹去了,我可以看到代碼與UI顯示的衝突(例如,tableView:numberOfRowsInSection總是返回0),我認爲有足夠的時間和耐心,我可以對UI進行編程,但是有什麼方法可以使用我在故事板上完成的所有這些工作,並且仍然可以添加功能?我想在頂部設置一個文本框作爲第一響應者,並且能夠以編程方式在命令上更改圖像和標籤。如何將功能添加到故事板中製作的用戶界面?

回答

0

您應該使用IBOutlets。連接故事板UI對象IBOutlets,你可以從代碼 修改UI對象的屬性可以聲明IBOutlet中鏈接此

IBOutlet type variableName 

入住此視頻教程,這將幫助你很多。

Video Link

0

我使用故事板作爲畫布。我插入了我想要的網點和所有的小細節,然後我走過去建造課程。這就是說,你需要聲明一個urtext字段的出口(取決於你想要它做什麼),然後添加必要的委託並允許它在選擇器上執行。然後你可以聲明這個函數。通過控制和拖動來將它鏈接到故事板很容易。至於圖像,您可以使用uiimage並聲明它的功能以及它如何根據代碼的變化進行更改。我的建議是拍攝故事板的屏幕截圖並將其與問題一起發佈,以便我/我們可以幫助您完成代碼。但就你的問題而言,我希望這個答案能讓你滿意。快樂的編碼:)

+0

我試圖發佈圖像,但顯然我太新,以至於stackoverflow。 – user1654889

+0

看來你已經選擇了另一個答案作爲正確的答案,所以不需要發佈圖片。我很高興你找到了你的問題和快樂編碼的正確答案。:) –

相關問題