我想更改应用程序的方向而不更改 iphone 应用程序中的设备方向。我想以编程方式将我的视图从纵向模式更改为横向模式。
并且还想知道这是否会被苹果商店接受?
谢谢
现在我从其他人那里得到了解决方案,如下所示
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
当你在那个时候添加这一行时,会出现一个警告,为了删除这个警告,只需在你的实现文件上添加下面的代码..
@interface UIDevice (MyPrivateNameThatAppleWouldNeverUseGoesHere)
- (void) setOrientation:(UIInterfaceOrientation)orientation;
@end
然后在下面的方法中,如果需要,只需编写此代码..
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
但现在想知道这是否被苹果应用商店接受?
谢谢