我想做一个应用程序,其中每个视图控制器(.h/.m)有2个NIB文件...一个肖像,一个景观。这是支持方向的“标准”方式还是必须手动设置方向视图?我面临的问题是,当用户翻转方向时,所有视图都会重置(因此用户必须重新输入文本字段/视图输入)。Iphone的方向和2笔尖文件
这里是我的定位方法:
- (void) changeTheViewToPortrait:(BOOL)portrait andDuration:(NSTimeInterval)duration{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
if(portrait) {
[[NSBundle mainBundle] loadNibNamed:@"myview-portrait" owner:self options:nil];
[self setupLayout];
} else{
[[NSBundle mainBundle] loadNibNamed:@"myview-landscape" owner:self options:nil];
[self setupLayout];
}
[UIView commitAnimations];
}
你好E-man这个方法是否有效?是否在苹果应用审查时导致任何问题?我使用的方式与你所做的一样会有什么问题吗? – 2011-10-28 11:53:57