Methods and systems for controlling the display of graphical objects on a user interface
The present disclosure generally relates to context-specific user interfaces. In some embodiments, methods are provided for displaying, via a display, a watch user interface including: a first graphical object at a first location on the display, wherein the first graphical object includes an analog indication of time, and a second graphical object at a second location on the display. In some embodiments, methods are further provided for, while displaying the watch user interface, detecting a first user input and in response to detecting the first user input: ceasing to display the first graphical object at the first location on the display and displaying a third graphical object at the first location on the display.
1 . An electronic device, comprising:
a display;
a rotatable input mechanism;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying a watch user interface on the display, the watch user interface including:
a first graphical object at a first location on the display, wherein the first graphical object includes an analog indication of time; and
a second graphical object at a second location on the display that, when selected in an editing interface, initiates a process for replacing the second graphical object with a third graphical object from a menu of graphical objects available for selection; and
while maintaining the display of the second graphical object on the display:
detecting a first user input, wherein the first user input includes rotation of the rotatable input mechanism in a first direction;
in response to detecting the first user input:
ceasing to display the first graphical object at the first location on the display; and
displaying a fourth graphical object at the first location on the display, different from the analog indication of time, wherein the fourth graphical object is displayed at the first location on the display while concurrently displaying the second graphical object on the display;
while displaying the fourth graphical object at the first location on the display, detecting a second user input, wherein the second user input includes rotation of the rotatable input mechanism in a second direction opposite the first direction; and
in response to detecting the second user input:
ceasing to display the fourth graphical object at the first location on the display; and
displaying the first graphical object at the first location on the display.
2 . The electronic device of claim 1 , wherein the analog indication of time displayed at the first location and the fourth graphical object displayed at the first location are offset from the center of the display.
3 . The electronic device of claim 1 , wherein the second graphical object displays data from an application.
4 . The electronic device of claim 1 , wherein the first location and the second location are fixed.
5 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and a rotatable input mechanism, the one or more programs including instructions for:
displaying a watch user interface on the display, the watch user interface including:
a first graphical object at a first location on the display, wherein the first graphical object includes an analog indication of time; and
a second graphical object at a second location on the display that, when selected in an editing interface, initiates a process for replacing the second graphical object with a third graphical object from a menu of graphical objects available for selection; and
while maintaining the display of the second graphical object on the display:
detecting a first user input, wherein the first user input includes rotation of the rotatable input mechanism in a first direction;
in response to detecting the first user input:
ceasing to display the first graphical object at the first location on the display; and
displaying a fourth graphical object at the first location on the display, different from the analog indication of time, wherein the fourth graphical object is displayed at the first location on the display while concurrently displaying the second graphical object on the display;
while displaying the fourth graphical object at the first location on the display, detecting a second user input, wherein the second user input includes rotation of the rotatable input mechanism in a second direction opposite the first direction; and
in response to detecting the second user input:
ceasing to display the fourth graphical object at the first location on the display; and
displaying the first graphical object at the first location on the display.
6 . The non-transitory computer-readable storage medium of claim 5 , wherein the analog indication of time displayed at the first location and the fourth graphical object displayed at the first location are offset from the center of the display.
7 . The non-transitory computer-readable storage medium of claim 5 , wherein the second graphical object displays data from an application.
8 . The non-transitory computer-readable storage medium of claim 5 , wherein the first location and the second location are fixed.
9 . A method, comprising:
at an electronic device with a display and a rotatable input mechanism:
displaying a watch user interface on the display, the watch user interface including:
a first graphical object at a first location on the display, wherein the first graphical object includes an analog indication of time; and
a second graphical object at a second location on the display that, when selected in an editing interface, initiates a process for replacing the second graphical object with a third graphical object from a menu of graphical objects available for selection; and
while maintaining the display of the second graphical object on the display:
detecting a first user input, wherein the first user input includes rotation of the rotatable input mechanism in a first direction; and
in response to detecting the first user input:
ceasing to display the first graphical object at the first location on the display; and
displaying a fourth graphical object at the first location on the display, different from the analog indication of time, wherein the fourth graphical object is displayed at the first location on the display while concurrently displaying the second graphical object on the display;
while displaying the fourth graphical object at the first location on the display, detecting a second user input, wherein the second user input includes rotation of the rotatable input mechanism in a second direction opposite the first direction; and
in response to detecting the second user input:
ceasing to display the fourth graphical object at the first location on the display; and
displaying the first graphical object at the first location on the display.
10 . The method of claim 9 , wherein the analog indication of time displayed at the first location and the fourth graphical object displayed at the first location are offset from the center of the display.
11 . The method of claim 9 , wherein the second graphical object displays data from an application.
12 . The method of claim 9 , wherein the first location and the second location are fixed.