在inAppPurchase,该storeKit会询问用户名和密码iphone设备方向
即使我设置...
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
它要求用户名和密码,在人像模式... 一般如何解决这类问题。
更新:但成功购买的InAppPurchase消息将以横向模式进入。
由于提前,
在inAppPurchase,该storeKit会询问用户名和密码iphone设备方向
即使我设置...
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
它要求用户名和密码,在人像模式... 一般如何解决这类问题。
更新:但成功购买的InAppPurchase消息将以横向模式进入。
由于提前,
你试过从景观的Info.plist设置你的整个应用程序?
是的,我设置为UIInterfaceOrientationLandscapeRight。 – 2010-05-07 08:05:42
从3.2开始,您不能从代码更改正在运行的应用程序的方向。
但是你可以开始一个固定方向的应用程序,虽然这样做并不简单。
尝试用这个偏方:
UISupportedInterfaceOrientations
在Info.plist
文件shouldAutorotateToInterfaceOrientation:
方法(当然返回您在plist中定义的相同值)在所有视图控制器中设置背景视图与
self.view.frame = CGRectMake(0, 0, 480, 320)
在viewDidLoad
方法应该做的伎俩。
参考文献:
请问您的视图控制器实现shouldRotateToInterfaceOrientation:?你为什么回报肖像和颠倒? – Olie 2010-05-05 22:20:23
我没有使用视图控制器...这就是为什么[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];对它没有影响。 – 2010-05-06 13:19:01
我试着通过添加视图控制器,并在委托shouldRotateToInterfaceOrientation我为UIInterfaceOrientationLandscapeRight返回YES ...但苹果的登录对话框在纵向模式下询问用户名和密码。 – 2010-05-06 13:21:49