Выровняйте UIView по нижней части родительского кадра / вида - PullRequest
1 голос
/ 08 января 2010

Как я могу выровнять свой UIView так, чтобы он совпал с нижней частью родительского фрейма?

Обычно я бы создал его и переместился в нижнюю часть представления в полноэкранном режиме, который имеет высоту 460 пикселей:

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

Но как я могу настроить это так, чтобы, если доступное пространство для экрана моего приложения iPhone составляло 440 пикселей (например, включено подключение к iPhone или другое значение, если оно работает на мифическом iTablet).Я предполагаю, что я установлю «центр» в нижней части фрейма MYViews, но я не могу понять, что еще.Любая помощь приветствуется ...

1 Ответ

3 голосов
/ 08 января 2010

если вы создаете представление внутри контроллера представления, вы можете сделать это;

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

Для оси Y берется высота его родителя (минус высота самого вида).

...