【发布时间】:2011-06-24 16:30:50
【问题描述】:
好吧,我意识到我脑子里一片混乱。
真的,目标很简单。我的一个视图中有一个小子视图(我已在 Interface Builder 中添加它)。我正在尝试插入一个小子视图,该子视图会自动调整自己的大小以占据他父视图的确切空间。
Controller *c = [[Controller alloc] initWithNibName:nil bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:c];
[self.containerView addSubview:self.navigationController.view];
[c release];
Controller 类包含一个很大的 UIImageView。但我已将视图和图像的属性设置为“缩放以填充”并正确调整自身大小。但是,图像会自动超出视图区域,显示更大并占据所有窗口。
想法?非常感谢!
补充:
应用 meggar 的方法后,我有一个奇怪的行为。容器视图位于位置 277,176,尺寸为 214w,204h。插入的视图以相同的尺寸显示,但向右平移了 100 像素(大约)。
会造成什么样的影响?
【问题讨论】:
标签: iphone ios xcode ipad interface-builder