我想創建一個兩個視圖,單個控制器應用程序,如下所示:我有兩個XIB。每個都有相同的文件所有者。多個XIB相同文件的所有者
作爲一項測試,我在每個XIB上放置了一個UILabel。我已將文件所有者連接到每個XIB中的UILabel。 outlet的屬性是一樣的。
當我實例使用loadNibNamed我還設置了「主人」,以文件擁有者的情況下筆尖,例如:現在
nib=[[NSBundle mainBundle] loadNibNamed:@"ONE" owner:OWNER options:nil];
nib=[[NSBundle mainBundle] loadNibNamed:@"TWO" owner:OWNER options:nil];
,所有者,如果我叫
[myLabel setText:@"Hello World"];
我僅在nib TWO中查看標籤更新。
如果我創建每個NIB都獨有的其他UILabel,那麼我可以正確地更新和查看它們。似乎我只能從File's Owner的屬性到每個NIB有一個連接。
任何想法?
看起來不錯,但它只有4.0。我對Interface Builder的MVC性質感到非常驚訝,因爲這並不容易以其他方式實現。但是,感謝您的反饋! – Cliff 2010-09-22 14:33:54