iPhone - 使loadView条目填满父视图?

时间:2010-04-13 17:53:58

标签: iphone layout uiview loadview

我有一个loadView调用,它基本上将一个视图放在顶部(如标题),一个放在底部(如页脚)。通过传入的参数可以不具有页眉或页脚,以便稍后隐藏它们,或者调整视图的大小。我有这一切,但它很容易破碎,因为视图可以在各种大小的各个地方进行,所有必须手动设置为正确的大小,否则它们不会耗尽所有空间。我希望他们中间有一个自动调整大小以填充其他人没有占用的空间。

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

有什么想法吗?

如果我不能很好地解释自己,并且您了解Java Swing,请使用BorderLayout.NORTH,BorderLayout.SOUTH和BorderLayout.CENTER组件来思考BorderLayout。

1 个答案:

答案 0 :(得分:0)

loadView不是一个好地方。你真的想要使用viewWillAppear。将autoresizeMask设置为具有固定边框应该可以执行您想要的操作而不必担心计算布局,并且最好在IB中执行此操作而不是一直进行手动布局。