0
在我的快捷應用程序,我使用這個庫來建立一個自定義攝像機:https://github.com/bwearley/BESwiftCamera在攝像頭預覽視圖中添加按鈕[BESwiftCamera LIB]
在我的視圖控制器:
var camera:BESwiftCamera!
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.attachCamera()
}
func attachCamera() {
do {
try self.camera.start()
} catch BESwiftCameraErrorCode.CameraPermission {
self.showCameraPermissionAlert()
} catch BESwiftCameraErrorCode.MicrophonePermission {
self.showMicrophonePermissionAlert()
} catch {
self.showUnknownErrorAlert()
}
}
override func viewDidLoad() {
super.viewDidLoad()
let screenRect = UIScreen.mainScreen().bounds
// Configure Camera
self.camera = BESwiftCamera(withQuality: AVCaptureSessionPresetHigh, position: .Rear, videoEnabled: true)
self.camera.attachToViewController(self, withFrame: CGRectMake(0,0,screenRect.size.width,screenRect.size.height))
...
}
這種運作良好。然而,問題在於它加載了我在這個特定視圖的故事板中的元素(按鈕)。 如何在相機預覽視圖中加載故事板元素?
它不是按鈕 - 這是相機。這樣做會使相機出現在您的故事板元素下方 – Shubhank
其實,謝謝!!!!這工作! –