[英]IOS Universal App Rotation
我最近将我的IPad应用程序转换为通用应用程序。 我正在重复使用从我的IPad版本到IPhone版本的大量视图。
IPad需要支持所有方向,有没有办法指定IPad版本允许任何方向,但IPhone只允许纵向?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && interfaceOrientation != UIInterfaceOrientationPortrait)
{
return NO;
}
else
{
return YES;
}
}
正如您可能猜到的,有一些替代方法可以获得相同的结果。 以下内容可让您为每个设备定义多个方向。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
else
{
return YES;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.