2012-12-19 78 views
0

我是Objective-C和iPhone開發新手。當IB沒有在ViewController上定義時,在IB中可以訪問`IBAction` /`IBOutlet`嗎?

我有一個集合類實現常見的UI功能,例如。用於鍵入公式的EditBox,用於顯示結果的標籤以及用於執行計算的按鈕。

我希望能夠在各種項目中嵌入此功能。 我不想apriorialy生成UI,而是我想定義一個類IBOutletIBAction元素,並且,能夠直接與任何安裝的UI應用程序(使用界面生成器)來實現其鏈接。

IBAction/IBOutlet可以在Interface Builder中訪問,雖然它們是在不同於ViewController的類上實現的嗎? 這個用例是否可以用'Objective-C'?

任何幫助將不勝感激。

+0

編輯標籤和標題 –

+0

請不要在XIB中沒有實例化非UI/View元素,這是糟糕的形式。 – CodaFi

+0

是的,你可以,但是當然只有一種方法可以弄清楚自己:這就是嘗試:) – basvk

回答

0

是的。您可以在接口構建器中實例化每個類,然後使用該接口構建器中的每個類,然後使用該接口構建器中的每個類。 一個計算器類

=>拖動NSObject的從調色板/庫到IB的左側窗格中,改變同級車中檢查到計算器:)那麼你可以使用

相關問題