2017-07-03 58 views
1

我正在使用Swift 3.0中的iOS应用程序,并且我已经集成了使用Card.IO for iOS的卡片扫描仪。 我已成功扫描该卡,但问题在于相机视图的宽度和高度不按照要求采用帧。 它只需要3:4的比例宽度和高度。CardIO视图的框架

我想,摄像机应该占用屏幕高度和全屏宽度的一半,但是没有采取。当我通过帧作为

cardView = CardIOView(frame: CGRect(x: 0, y: 100, width: screen.width, height: screen.height/2)) 

它不占用全屏幕的宽度。

这是SDK方面的错误,我尝试了一切,但没有成功。 如果有人可以帮忙。

在此先感谢!

回答

0

我的建议是:你错误地确定屏幕尺寸:Swift: Determine iOS Screen size

let screenSize = UIScreen.main.bounds 
let screenWidth = screenSize.width 
let screenHeight = screenSize.height 
+0

其实这是我的自定义逻辑和屏幕宽度和高度是否正确。 –

+0

屏幕宽度和高度在应用程序启动时保存并保存在应用程序级别。 –

+0

也许这将有助于:[第一](https://stackoverflow.com/questions/24340859/make-view-cover-full-screen-using-cgrectmake),[第二](https://github.com/card -io/card.io-iOS-SDK/issues/116),[third](https://github.com/card-io/card.io-iOS-SDK/issues/180) –