A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device having a first camera and a second camera, cause the electronic device to:
- display, in a first display region of a camera user interface, a first live view from the first camera of the electronic device;
- while displaying the first live view from the first camera in the first display region of the camera user interface, detect movement of a first user input;
- and
- in response to detecting the movement of the first user input:
- in accordance with a determination that the movement of the first user input meets first movement criteria:
- move the first live view in the first display region in accordance with the movement of the first user input;
- display a second live view from the second camera of the electronic device in the first display region;
- and
- move the second live view in the first display region in accordance with the movement of the first user input.