2010-04-13 52 views
0

我有一个loadView调用,基本上放一个视图在顶部(如标题)和一个在底部(如页脚)。可以通过传入的参数来避免使用页眉或页脚,稍后隐藏它们或调整视图大小。我所有这些工作,但它很容易打破,因为意见可以在各种大小的各种地方,所有必须手动设置为正确的大小,或他们不会占用所有的空间。我想在他们中间的一个人之间自动调整大小以填充其他人未占用的空间。iPhone - 使loadView条目填满父视图?

loadView似乎无法获得其父框架的大小(或者恰好适合它的位置),也没有看到将中心视图放置在某个位置并显示其宽度和高度自动适应。

任何想法?

如果我没有足够好地解释自己,并且知道Java Swing,请考虑使用BorderLayout.NORTH,BorderLayout.SOUTH和BorderLayout.CENTER组件。

回答

0

loadView不是一个好的地方。你真的想用viewWillAppear代替。将autoresizeMask设置为固定边框应该可以做到你想要的,而不必担心计算布局,最好在IB中完成这些工作,而不是始终进行手动布局。

+0

大部分时间我都使用IB,但这是为了标准UI元素类型,所以无法从NIB加载。 – Eli 2010-04-13 18:22:37