I’ve mentioned a few custom user interface components for working with the camera, most recently TGCameraViewController?which has an extensive feature set, a nice look, filters, zooming and more.
Here’s an open source component providing easy usage of the camera and other features called LLSimpleCamera from?Omer Faruk Gul designed to make it easy to set up your own custom interface .
With LLSimpleCamera you supply your own graphics for using the camera and flash (an example is included) and with a few lines of code you can implement your own custom camera UI.
This image from the readme shows LLSimpleCamera with the camera controls of the included example projectL

You can find LLSimpleCamera on Github here.
A nice component for anyone looking to create a camera interface.