2017-07-03 61 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) –