我将相机/扫描仪设置为横向模式时遇到问题,即使我将屏幕更改为横向模式,但相机/扫描仪仍显示为垂直。

我可以知道应该怎么做才能解决这个问题吗?在相机APi上还是应该在zbar库上进行更改?

谢谢。

最佳答案

您必须为阅读器设置方向遮罩:

reader.supportedOrientationsMask = ZBarOrientationMaskAll;


您可以在ZBarReaderViewController中编辑遮罩:

// orientation set support
#define ZBarOrientationMask(orient) (1 << orient)
#define ZBarOrientationMaskAll \
(ZBarOrientationMask(UIInterfaceOrientationPortrait) | \
ZBarOrientationMask(UIInterfaceOrientationPortraitUpsideDown) | \
ZBarOrientationMask(UIInterfaceOrientationLandscapeLeft) | \
ZBarOrientationMask(UIInterfaceOrientationLandscapeRight))

08-16 01:43