我创建了一个.xib文件,并在IB中添加了一个UIView,我称之为detailView
。我需要将.xib加载到detailView
区域,这是我在视图控制器中使用的代码:
NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"DetailView"
owner:self
options:nil];
UIView *nibView = [nibObjects objectAtIndex:0];
self.detailView = nibView;
IB中的设置屏幕截图位于:http://www.pict.com/view/2612170/0/screenshot20100123at2
detailView .xib加载,但由于某种原因忽略了在IB中设置并填充整个屏幕的detailView区域的框架。是什么给了???
谢谢!
答案 0 :(得分:0)
如果我看对了,detailView插座已经连接到PropertyEditViewController。您不希望手动将self.detailView设置为nibView,因为您实际上使用其父视图覆盖了detailView。只需发送-loadNibNamed:owner:options:你就可以了。