有誰知道如何設置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:設置視頻的方向