我希望我的应用程序支持PortraitUpSideDown定位。我已经更改了info.p列表以反映这一点,并尝试将更改作为测试在一个视图上实现
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
return YES;
return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
return YES;
}但这种观点没有做出回应。在应用程序响应之前,我需要在所有视图上实现这一点吗?是否有需要更改的Xib设置?
发布于 2012-03-03 03:48:50
如果您想同时支持这两种横向,请尝试以下方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}或者:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}或者看起来像你想要写的东西:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
return YES;
}
if (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
return YES;
}
return NO;
}https://stackoverflow.com/questions/9539425
复制相似问题