Easy custom camera

Easy custom camera

Source code introduction

This is a simple custom camera, LLsimpleCamera control can realize a snapchat-like camera screen, which can easily capture images, handle position and flash, and hide the details related to developers.
Source code running screenshot

Source code snippet

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

Source code link: http://download..com/data/1975253

<<:  Wandoujia opens up a new way to discover personalized content

>>:  GuessGame——Guessing Game

Recommend

General Motors to pay millions in compensation but refuses to admit fault

According to foreign media reports recently, Gene...

Wuwei Academy Wuwei Teacher Main Line Capture Dragon Fourth Episode

Introduction to the fourth issue of Wuwei Academy...

How to break the nightmare of stagnation in particle physics?

Unless the Large Hadron Collider in Europe delive...

iOS 15.2 is officially released today! Four major updates added

Early this morning, Apple officially released the...

In memory of Academician Wu Xinzhi, and on the origin of mankind

On December 4, 2021, Wu Xinzhi, an academician of...

This may be the most down-to-earth and clearest way to write an operation plan!

Friends who do operations will know that there wi...

Paid promotion-detailed explanation of advertising!

Before writing the whole article, I organized a g...

How to create a hit product? Three essential points!

The reasons behind the popularity of a product ma...