私はカスタムカメラを持っており、ユーザーはビューの側で写真を撮りたいと思います。たとえば、Snapchatには、ユーザーがそのQRコード内で写真を撮ることができる場所があります。私がやりたいことは同じことです。これについてどうすればいいですか?私はpngをPhotoshopしますか?プログラムでこれを行うのですか?iOSでカメラのカスタムオーバーレイを作成する方法は?
0
A
答えて
0
プロジェクトに、カメラビューのオーバーレイになるpngファイルをインポートします。
myCameraView.cameraOverlayView = UIImage(named: "test.png")
0
は、カスタム設計されたUI(XIBやストーリーボード)
最初のセットimagePicker
でカメラオーバーレイビューを使用するには:次に、あなたのカメラビューに、あなたがそうのようにインポートした画像ファイルにcameraOverlayView
プロパティを設定します
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
は、それから私は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を使用して、完全にカスタマイズされたカメラのビューを作成することができますを処理するためのUIViewのサブクラスを作成しました。この方法では、ピッカーコントローラーの制限なしに好きなようにデザインできます。
チェックhttps://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html
これはObjective Cのであるが、直接、簡単スウィフトに変換することができます。
関連する問題
- 1. iOSのフレームでカメラを開く方法
- 2. iOSでマイクロアプリを作成する方法
- 3. iOSでカスタムジェスチャーを作成する方法
- 4. IOSのWebViewを作成する方法
- 5. iOSでカスタムNSLinguisticTaggerタグのスキームを作成する方法は?
- 6. iOSで円形のUITableViewを作成する方法は?
- 7. xcodeでiosプロジェクトの動的ライブラリを作成する方法は?
- 8. AndroidでiOSスタイルの矢印ボタンを作成する方法は?
- 9. iosで複数のボタンを作成する方法は?
- 10. Androidでシリアルキューを作成する方法は? iOS版で
- 11. Wifiカメラiosとの接続方法
- 12. iOSでカスタムダイアログ画面を作成する方法は?
- 13. iOSでスタックページネーションを作成する方法は?
- 14. iOSでファイルエイリアスを作成する方法は?
- 15. iOSでカスタムボタンを作成する方法は?
- 16. iOS Swift 2でテーブルビューを作成する方法は?
- 17. iOS(Swift)でバックグラウンドプロセスを作成する方法は?
- 18. ios swiftでアプリケーションからカメラ権限を変更する方法
- 19. IOSでカメラを強制的に再フォーカスする方法(objCコード)
- 20. 円形カメラ2プレビューの作成方法は?
- 21. カスタムオーバーレイはOpenLayersを3
- 22. iosで三角形のオブジェクトを作成する方法
- 23. iOS - セーフエリア内のビューをプログラムで作成する方法
- 24. iosアプリケーションで複数の列テーブルを作成する方法
- 25. iOS- CfReadStreamでtableviewのreloaddataを作成する方法
- 26. xcode 4.2でメニューベースのiosアプリケーションを作成する方法
- 27. BarCharts IOSチャートで複数のデータセットを作成する方法
- 28. アラートビューで2つのテキストフィールドを作成する方法、IOS
- 29. iOSのIPカメラ/ CCTVからRTSPを表示する方法
- 30. iOSカメラのフレームレートを設定する方法