简单的自定义相机

移动开发
这是一个简单的自定义相机,LLsimpleCamera控件可以实现类似snapchat的相机屏幕,可以轻松捕捉图像、处理位置和闪光,并隐藏与开发者相关的细节。

源码简介

这是一个简单的自定义相机,LLsimpleCamera控件可以实现类似snapchat的相机屏幕,可以轻松捕捉图像、处理位置和闪光,并隐藏与开发者相关的细节。
源码运行截图

源码片段

  1. - (void)snapButtonPressed:(UIButton *)button { 
  2.     [self.camera capture]; 
  3.   
  4. /* camera delegates */ 
  5. - (void)cameraViewController:(LLSimpleCamera *)cameraVC didCaptureImage:(UIImage *)image { 
  6.     // we should stop the camera, since we don't need it anymore. We will open a new vc. 
  7.     [self.camera stop]; 
  8.       
  9.     ImageViewController *imageVC = [[ImageViewController alloc] initWithImage:image]; 
  10.     [self presentViewController:imageVC animated:NO completion:nil]; 
  11.   
  12. - (void)cameraViewController:(LLSimpleCamera *)cameraVC didChangeDevice:(AVCaptureDevice *)device { 
  13.     // device changed, check if flash is available 
  14.     if(cameraVC.isFlashAvailable) { 
  15.         self.flashButton.hidden = NO; 
  16.     } 
  17.     else { 
  18.         self.flashButton.hidden = YES; 
  19.     } 
  20.       
  21.     self.flashButton.selected = NO; 

源码链接:http://down.51cto.com/data/1975253

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2021-11-01 17:31:21

Camera2 相机开发

2016-04-06 11:14:48

iOS相机自定义

2009-09-03 15:46:57

C#自定义事件

2015-02-12 15:33:43

微信SDK

2009-09-13 18:58:07

自定义LINQ提供器

2015-02-12 15:38:26

微信SDK

2016-12-26 15:25:59

Android自定义View

2020-09-18 10:12:24

KotlinTCP网络协议

2016-11-16 21:55:55

源码分析自定义view androi

2023-11-12 22:08:01

Budgie桌面

2011-06-23 10:49:13

Qt 自定义信号

2010-10-25 16:05:07

oracle自定义函数

2022-06-06 09:01:16

SwiftUI自定义导航

2023-06-15 08:01:01

Vite插件机制

2021-11-23 15:06:42

Kubernetes 运维开源

2011-12-16 14:23:51

Java

2013-04-01 14:35:10

Android开发Android自定义x

2022-04-24 15:17:56

鸿蒙操作系统

2009-06-08 20:13:36

Eclipse自定义控

2009-07-06 16:59:26

JSP自定义标签
点赞
收藏

51CTO技术栈公众号