масштабирование и центрирование UITextFields - PullRequest
0 голосов
/ 31 мая 2011

У меня есть контроллер viewview, с 2 UITextField, именем пользователя, паролем, кнопкой и UIImageView. Это должно работать в портретном и ландшафтном режиме. Однако в моем альбомном режиме я хочу иметь возможность центрировать все эти элементы. Как мне это сделать? Также мне нужно было бы масштабировать размер элементов так, чтобы это было уместно.

Я попытался поиграть с пружинами, и это выглядит странно, потому что все растянуто.

1 Ответ

0 голосов
/ 31 мая 2011

Вы можете установить "contentMode" в ваших представлениях. Это покажет суперпредставлению, как следует масштабировать и позиционировать подпредставления, когда происходит перерисовка или макет. Вы также можете вручную расположить и установить textAlignment и т. Д. В:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    if (interfaceOrientation == UIInterfaceOrientationPortrait) {

        //align in one way
        return YES;
    }
    else if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {

        //align in a different way
        return YES;
    }
    return NO;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...