Как я могу создать горизонтальный вид - PullRequest
1 голос
/ 26 января 2011

Я не хочу менять свое представление, когда пользователь поворачивает устройство, и мне нужно, чтобы представление было горизонтальным, когда оно инициализируется.когда приложение запустится.В нем все еще есть пустое место.установленный кадр - CGRectMake (0, 150, 768, 500), я не знаю причину.Спасибо!

Ответы [ 2 ]

1 голос
/ 26 января 2011

Я не могу сказать наверняка по вашему вопросу, но: если вы хотите, чтобы представление находилось в ландшафтном режиме, вам нужно попробовать следующий код:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
   return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
0 голосов
/ 26 января 2011

UIView * myView = [[UIView alloc] initWithFrame: CGRectMake (0, 150, 768, 500)];Если вы не вращаете вид, то система координат похожа на портретный режим.попробуйте UIView * myView = [[UIView alloc] initWithFrame: CGRectMake (150, 0, 768, 500)];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...