有谁知道如何设置ZBar SDK的界面方向?我需要它在横向视图而不是肖像。我尝试加入[reader shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeRight];
,但它没有奏效。有任何想法吗?设置ZBar iOS SDK界面方向?
0
A
回答
2
创建围绕ZBarReaderView一个包装类,并添加了iOS 6的方法:
-(BOOL) shouldAutorotate
{
return NO;
}
-(NSUInteger) supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
然后使用您创建的类在内置的ZBar中创建的类,确保您保留旧的iOS 5方法同一控制器:
- (BOOL)shouldAutorotateToInterfaceOrientation (UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscape);
}
也:
self.reader.supportedOrientationsMask = ZBarOrientationMask(UIInterfaceOrientationMaskLandscape);
我知道这是晚了,但我只是抽时间去这样做我自己的iOS 6
0
我不知道你的意思到底是什么,但也许这可以帮助您...
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeLeft animated:NO];
或
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
2
我得到了同样的问题,解决它可笑!
我只需要拨打:
[reader willRotateToInterfaceOrientation: toInterfaceOrientation duration: duration];
的willRotate内...包含ZbarReaderView视图控制器。
相关问题
- 1. iOS的界面方向
- 2. 手动设置界面方向
- 3. ZBar SDK与IOS的集成
- 4. iOS6界面方向破损
- 5. iOS 3.2到iOS 7界面方向不一致
- 6. 覆盖iOS设置界面 - Apple规则
- 7. ios设置屏幕用户界面
- 8. Android中是否有设备和界面方向(如iOS)?
- 9. Scaning使用的是iOS zbar和SDK
- 10. zbar和代码IOS SDK定制
- 11. 面向iOS 4.0的facebook sdk
- 12. 我的iOS SDK如何影响Unity中的方向设置?
- 13. UI界面方向问题
- 14. iOS SDK和设备设置
- 15. iOS6中的界面方向
- 16. 如何将界面方向设置为所有视图
- 17. 在iPhone专用API上设置界面方向
- 18. iPhone - 界面方向颠倒?
- 19. 如何检测设备方向与界面方向不同?
- 20. 如何在zbar SDK中设置扫描框架?
- 21. iOS - Facebook SDK集成/设置
- 22. IOS 5和IOS6有不同的界面方向结果
- 23. 在iOS中手动更新界面方向
- 24. iPad界面方向问题
- 25. UIWebView和界面方向
- 26. 使用OpenGL自定义iOS界面方向更改动画
- 27. Android Studio 0.2.6和ZBar项目设置
- 28. IOS6我怎样才能听取界面方向。不是设备方向
- 29. IOS设置方向不起作用
- 30. iOS AVFoundation:设置视频的方向