我有一個自定義相機,我希望用戶在視圖的一側拍照。例如,Snapchat有它可以讓用戶在QR碼內拍照的地方。我想要做的是同樣的事情。我如何去做這件事?我是否是Photoshop?我是否以編程方式執行此操作?如何在iOS中創建自定義相機?
0
A
回答
0
將png文件導入到您的項目中,這將成爲您的相機視圖的疊加層。然後,在你的相機來看,cameraOverlayView
屬性設置爲您導入像這樣的圖像文件:
myCameraView.cameraOverlayView = UIImage(named: "test.png")
0
要使用攝像頭的覆蓋視圖定製設計的UI(XIB或故事板)
第一套imagePicker
let imagePicker = UIImagePickerController()
let overlay = self.storyboard?.instantiateViewControllerWithIdentifier("OverlayViewCont")
overlay?.view.frame = UIScreen.mainScreen().bounds
let overlayView = overlay!.view as! OverlayView
overlayView.imagePicker = imagePicker
imagePicker.sourceType = .Camera
imagePicker.showsCameraControls = false
presentViewController(imagePicker, animated: true) {
imagePicker.cameraOverlayView = overlayView
}
評論這個,如果你想使用默認控制器
imagePicker.showsCameraControls = false
然後,我創建了一個UIView子類來處理OverlayView的controlle
class OverlayView: UIView { // attache this class to the view in Story board or XIB
var imagePicker: UIImagePickerController?
@IBAction func capture(sender: AnyObject?){
imagePicker?.takePicture()
}
}
,或者您可以使用AVFoundation和創建完全定製的攝像頭視圖。這種方法可以用任何你喜歡的方式進行設計,而不受限制選擇控制器。
檢查https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html
這是目標C,但可以直接將其轉換爲斯威夫特輕鬆。
相關問題
- 1. 如何在Swift 3中創建自定義相冊iOS 10
- 2. 如何在android中創建相機自定義預覽
- 3. 在iOS 6.1中自定義自定義相機視圖
- 4. 是否有可能在IOS 6中創建自定義相冊
- 5. Android:如何創建自定義相機預覽小部件?
- 6. 如何在iOS中創建自定義通知中心swift
- 7. 如何在iOS 8中創建自定義委託?
- 8. 如何在iOS中創建此自定義UI
- 9. 如何在ios中創建自定義表情符號鍵盤?
- 10. 如何在自定義類中創建自定義IBActions?
- 11. 如何創建自定義)
- 12. iOS相機自定義:如何實現網格線?
- 13. iOS 5創建自定義視圖
- 14. 爲iOS鍵盤創建自定義Emojis
- 15. 機器人創建自定義主題
- 16. 如何在IOS中自定義鍵盤
- 17. 如何在Laravel中創建自定義庫 - 如在codeigniter中
- 18. 如何創建自定義的iOS查看
- 19. 如何爲iOS滑塊創建自定義旋鈕?
- 20. 自定義相機android
- 21. 如何在相機中應用自定義濾鏡[Surfaceview預覽] ...?
- 22. 如何使用AssetsLibrary.framework在iphone sdk中打開自定義相機?
- 23. 如何在Android中拍攝自定義相機的截圖?
- 24. 在iOS中創建自定義模板ap
- 25. NSURLConnection在IOS中創建一個自定義類
- 26. 在iOS中創建自定義聲音和振動?
- 27. 用自定義濾鏡顯示自定義相機的圖像形狀ios
- 28. 如何在Flex中創建自定義自動完成組件?
- 29. 如何在mediawiki中創建自己的自定義組?
- 30. 如何在iOS中創建像UITableViewCellStyleSubtitle這樣的非常自定義的uibutton