从nib文件加载UIView?

时间:2011-06-21 14:06:34

标签: iphone ios xcode ipad interface-builder

我有一个带工具栏的大视图,允许用户选择他们想要显示数据的方式。当他们选择他们想要显示的数据时,应该更改较小的UIView(包含在原始数据中)以显示他们想要显示的数据。

我想从一个不同的nib文件加载那个小UIView,但是工具栏(在较大的视图中)不应该消失,即我不希望那个视图变大,只有小视图应该改变。我为每个数据视图都有不同的nib文件。

如何从给定的nib文件加载小UIView?

1 个答案:

答案 0 :(得分:26)

我以前做过这个。

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

所有者没有必要。并且索引应该与nib内的索引相同。 (第一个对象(不是file's owner也不是First Response)从0开始