Seems you need to customize Camera using AVFoundation framework.
- Create your own and customized CameraViewController(Like UIIMagePickerController) and add capture button(and other as per your requirement) by using the AVFoundation framework.
- Add a UIImageView like an object with your desired frame and add it to the created CameraViewController,Hide the image view initially/take a default picture for the first time.
- When user taps on capture button you’ve created earlier,Ask AVFoundation APIs to capture image and assign the image produced by AVFoundation classes to your image view,un-hide it(as per your need).
There you go,Every time user taps capture image button,Your image view will be updated with the last captured image,will not be updated according to the user movement.
References that could help you on Camera Customization
Apple Developer
Camera with Custom View
creating custom camera with square view on iOS
http://www.xmcgraw.com/learn-how-to-create-a-custom-camera-on-ios/
Happy to help.