簡單的自定義相機
作者:佚名
這是一個簡單的自定義相機,LLsimpleCamera控件可以實現(xiàn)類似snapchat的相機屏幕,可以輕松捕捉圖像、處理位置和閃光,并隱藏與開發(fā)者相關的細節(jié)。
源碼簡介
這是一個簡單的自定義相機,LLsimpleCamera控件可以實現(xiàn)類似snapchat的相機屏幕,可以輕松捕捉圖像、處理位置和閃光,并隱藏與開發(fā)者相關的細節(jié)。
源碼運行截圖
源碼片段
- - (void)snapButtonPressed:(UIButton *)button {
- [self.camera capture];
- }
- /* camera delegates */
- - (void)cameraViewController:(LLSimpleCamera *)cameraVC didCaptureImage:(UIImage *)image {
- // we should stop the camera, since we don't need it anymore. We will open a new vc.
- [self.camera stop];
- ImageViewController *imageVC = [[ImageViewController alloc] initWithImage:image];
- [self presentViewController:imageVC animated:NO completion:nil];
- }
- - (void)cameraViewController:(LLSimpleCamera *)cameraVC didChangeDevice:(AVCaptureDevice *)device {
- // device changed, check if flash is available
- if(cameraVC.isFlashAvailable) {
- self.flashButton.hidden = NO;
- }
- else {
- self.flashButton.hidden = YES;
- }
- self.flashButton.selected = NO;
- }
責任編輯:chenqingxiang
來源:
網(wǎng)絡整理