Ionic camera only shows when i tap a form text field

Well so the problem is that your keyboard comes up? I think the reason the keyboard is coming up is because its an ion-input element, I dont believe the issue lies anywhere within your takepicture method or presentActionSheet method.

But! I did some googling around and also found this : Prevent keyboard popup
"Just solved this by adding ng-readonly=“true” to the input field."
May be worth a shot?