2011-11-05 45 views
0

我讀到界面生成器,但它不是讓我清楚了幾篇文章。
所有我想要做的就是切換我的應用程序的視圖創建一個單獨的類(viewSwitcher)。一個方法採用uiview類型的兩個參數,通過使用transitionfromview它切換應用程序視圖。
我要創建在Interface Builder對象不是通過手工編寫代碼,並把它傳遞給我的viewSwitcher類。
我想盡可能少地利用接口生成器的代碼,並將interfce生成器放在工作中。可以Interface Builder中用於創建自定義類實例

我該怎麼做?

回答

4

您可以將任何自定義對象添加到nib文件中,只需從作爲自定義對象超類的調色板添加一個現有對象,例如,如果您有自定義UIView子類,則將UIView從調色板添加到您的筆尖。

然後,在身份檢查,你可以選擇你的自定義子類。您在子類中定義的任何出口和動作都將在界面構建器中提供,以根據需要進行連接。

+0

感謝您的答案,並幫助我希望我可以選擇兩個答案作爲最佳答案 – supera

1

您可以創建在Interface Builder中的自定義類的實例,但你仍然需要編寫代碼的實際類。

界面生成器是不是視覺編碼工具,它的配置對象的方式,是否由自己編寫的系統或定製類提供。

+0

謝謝你的答案,並幫助我希望我可以選擇兩個答案作爲最佳答案.....是我知道IB不是一個視覺編碼工具只是想管理我的對象,並將其傳遞給我的自定義類切換視圖,以便如果我想在另一個應用程序中使用切換視圖功能,我將簡單地將粘貼文件複製到新應用程序中在IB中創建objs,並在幾分鐘內完成我的工作,並適用於所有其他類似的邏輯。 – supera

相關問題