Я не хочу менять свой вид, когда пользователь поворачивает устройство, и мне нужно, чтобы представление было горизонтальным, когда оно инициализировано.Как создать горизонтальный вид
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return NO;
}
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setTransform:CGAffineTransformMakeRotation(M_PI/2)];
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 150, 768, 500)];
myView.backgroundColor = [UIColor blueColor];
[self.view addSubview:myView];
}
Проблема заключается в том, что при запуске приложения проблема не близка к левой. У него все еще пустое место. Я установил Frame CGRectMake (0, 150, 768, 500), я не знаю причины. Спасибо!
оно не сработало. (0, 150, 768, 500) имеют пустую область как на левой, так и на верхней стороне – Solskjaer
, а затем попробуйте сыграть с вашими коллажами CGRectMake. Не видите весь код, поэтому больше не могу помочь. – Max