2011-06-21 145 views
11

我有一個大的視圖,帶有一個工具欄,允許用戶選擇他們希望顯示數據的方式。當他們選擇要顯示的數據時,應該更改一個較小的UIView(包含在原始數據中)以顯示他們想要顯示的數據。從nib文件加載UIView?

我想從一個不同的nib文件加載那個小的UIView,但工具欄(在較大的視圖中)不應該消失,即我不希望這個視圖變大,只有小視圖應該是改變。每個數據視圖都有不同的nib文件。

如何從給定的nib文件加載小UIView?

回答

26

我以前做過這個。

SimpleCell *cell = [[[NSBundle mainBundle] loadNibNamed:@"FriendsCell" owner:self options:nil] objectAtIndex:0]; 

店主沒有必要。並且該索引應該與筆尖內部的索引相同。 (第一個對象(不是file's ownerFirst Response)從0開始)