将UIView与父级框架/视图的底部对齐

时间:2010-01-08 12:17:24

标签: iphone cocoa-touch iphone-sdk-3.0 uikit

如何调整我的UIView以使其与父框架的底部对齐?

通常我会创建它并移动到视图的底部,在460px高的全屏视图中:

myView = [[MYView alloc] initWithFrame::CGRectMake(0.0f, 300.0f, 320.0f, 160.0f)];

但是如何设置它以便如果我的iPhone应用程序屏幕的可用空间为440px(例如,如果iPhone系留功能已打开,或者如果它在神话般的iTablet上运行则为其他值)。我猜我会将'中心'设置到MYViews框架的底部,但我无法弄清楚还有什么。任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:3)

如果在视图控制器中创建视图,则可以执行此操作;

myView = [[MYView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - 160.0f, 320.0f, 160.0f)];

它的父级高度(减去视图本身的高度)为y轴。