如何调整我的UIView以使其与父框架的底部对齐?
通常我会创建它并移动到视图的底部,在460px高的全屏视图中:
myView = [[MYView alloc] initWithFrame::CGRectMake(0.0f, 300.0f, 320.0f, 160.0f)];
但是如何设置它以便如果我的iPhone应用程序屏幕的可用空间为440px(例如,如果iPhone系留功能已打开,或者如果它在神话般的iTablet上运行则为其他值)。我猜我会将'中心'设置到MYViews框架的底部,但我无法弄清楚还有什么。任何帮助表示赞赏...
答案 0 :(得分:3)
如果在视图控制器中创建视图,则可以执行此操作;
myView = [[MYView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - 160.0f, 320.0f, 160.0f)];
它的父级高度(减去视图本身的高度)为y轴。