2011-02-15 71 views
2

我有一個視圖控制器與多個xib文件一起使用。目前,我只是在每個xib中擁有不同的視圖,我根據哪個網點設置了不同的東西!但我寧願做的是從視圖控制器上的Interface Builder中設置一個變量,例如枚舉或int,它將識別控制器鏈接到哪個xib!iPhone:從Interface Builder中設置一個控制器變量

有沒有辦法做到這一點,或有人可以建議一種替代方案?

我會說,提取公共代碼到一個類中,每個xib只有不同的控制器是一個選項,但我寧願不這樣做,因爲它會創造更多的文件/代碼,然後誠實地需要作爲代碼我幾乎相同,除了每個xib的幾個小開關語句之外

+0

剛剛尋找解決方案,但畫空白。煩人的是,你可以在Mac上用「用戶定義的運行時屬性」來做到這一點,但在iPhone編碼時卻不行。我認爲你最好的選擇可能是重構。 – 2011-02-15 21:35:27

回答

相關問題