【发布时间】:2011-04-13 15:28:25
【问题描述】:
我正在构建一个 iPhone 应用程序,在我的一个问题中,我正在尝试调整子视图的大小。首先,我有一个表格视图,当点击每个数据时,它会打开一个新视图。但问题是打开的视图(包含导航控制器)中的图像和文本没有正确对齐。它们都放错了位置,我的猜测是,在那个视图上,它只显示了顶部的 3/4,而不是整个视图(我在底部的大多数图像只显示了一半的图像)。我的目标是使每个图像和文本都适合我的视图,该视图在我的视图顶部包含一个导航控制器。因此,经过研究,我可以在 Interface Builder 中更改大小和位置,但由于某种原因它们是空白的,我无法编辑:
另外,我在 viewDidLoad 中尝试了这段代码:
// DetailViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
self.view.autoresizesSubviews = YES;
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
}
到目前为止,这些都没有调整我的视图大小以适合我的导航控制器,所以我希望有人更好地了解如何调整我的视图大小并使用导航控制器,谢谢
【问题讨论】:
-
StackOverflow 不是论坛;如果您需要添加更多详细信息,请edit your question。答案应该是答案,而不是关于问题的附加信息。
标签: objective-c xcode view interface-builder resize