【发布时间】:2011-01-26 02:41:27
【问题描述】:
我不想在用户旋转设备时改变我的视图,并且我需要在初始化时视图是水平的。
- (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),不知道是什么原因。 谢谢!
【问题讨论】:
标签: iphone objective-c uiview rotation