CPC G06F 3/04847 (2013.01) [G06F 3/016 (2013.01); G06F 3/0482 (2013.01); G06F 3/04883 (2013.01); G06F 2203/04803 (2013.01)] | 44 Claims |
1. A method, comprising:
at a device having a display and one or more input devices:
displaying, via the display, a user interface of an application, wherein the user interface of the application has a first mode and a second mode different from the first mode, and wherein the user interface of the application has different interactive behaviors in the first mode and in the second mode;
while displaying, via the display, the user interface of the application in the first mode, displaying, via the display, an affordance with a first appearance over a portion of the user interface, wherein:
the affordance displayed over the portion of the user interface in the first mode has a first spatial position relative to the application, and
while displaying the user interface of the application in the first mode, values of a set of one or more display properties of the affordance with the first appearance change in accordance with a change in values of a set of one or more display properties of the portion of the user interface that underlies the affordance, in accordance with a first set of one or more rules;
while displaying, via the display, the affordance with the first appearance over the portion of the user interface displayed in the first mode, detecting, via the one or more input devices, a request to transition from displaying the user interface in the first mode to displaying the user interface in the second mode; and
in response to detecting the request:
displaying, via the display, the user interface of the application in the second mode; and
displaying, via the display, the affordance with a second appearance over the portion of the user interface displayed in the second mode, wherein:
the affordance displayed over the portion of the user interface in the second mode has the first spatial position relative to the application; and
while displaying the user interface of the application in the second mode, the values of the set of one or more display properties of the affordance with the second appearance change in accordance with a change in the values of the set of one or more display properties of the portion of the user interface that underlies the affordance, in accordance with a second set of one or more rules that are different from the first set of one or more rules.
|