Gesture recognizers with delegates for controlling and modifying gesture recognition

    公开(公告)号:US12061915B2

    公开(公告)日:2024-08-13

    申请号:US16921098

    申请日:2020-07-06

    Applicant: Apple Inc.

    CPC classification number: G06F9/451 G06F3/04883

    Abstract: An electronic device displays one or more views of a software application with a plurality of gesture recognizers including at least one discrete gesture recognizer, configured to send a single action message in response to a respective gesture; and at least one continuous gesture recognizer, configured to send action messages at successive recognized sub-events of a respective recognized gesture. The device detects one or more events and processes each event using one or more of the gesture recognizers, including: processing the respective event at a respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, and conditionally sending one or more respective action messages to the software application in accordance with an outcome of the processing of the respective event. The device executes the software application in accordance with one or more action messages received from one or more of the gesture recognizers.

    Devices, Methods, and User Interfaces for Processing Touch Events

    公开(公告)号:US20210117037A1

    公开(公告)日:2021-04-22

    申请号:US17138687

    申请日:2020-12-30

    Applicant: Apple Inc.

    Abstract: A device with a multi-touch panel displays a user interface, and detects a touch input on the multi-touch panel at a position corresponding to a respective portion of the user interface. In response, the device transmits, to a software application for the respective portion of the user interface, a touch event data structure that describes the touch input, wherein the touch event data structure includes a tap count field that indicates a tap count, indicating how many taps have been sequentially performed at the position of the touch input.

    Devices and Methods for Processing Touch Inputs

    公开(公告)号:US20190073051A1

    公开(公告)日:2019-03-07

    申请号:US16179813

    申请日:2018-11-02

    Applicant: Apple Inc.

    Abstract: An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface, the device detects movement of a touch input across the touch-sensitive surface at a first detection rate that is higher than the first display rate. An application-independent touch processing module sends to an application-specific portion of the first software application touch location information for the touch input that identifies: one or more predicted locations of the touch input on the touch-sensitive surface, and one or more predicted intensity values of the touch input at one or more intensity locations of the touch input on the touch-sensitive surface. The first software application processes the touch location information and updated the user interface accordingly.

    Touch event model
    15.
    发明授权

    公开(公告)号:US09690481B2

    公开(公告)日:2017-06-27

    申请号:US15197704

    申请日:2016-06-29

    Applicant: Apple Inc.

    Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.

    Device, method, and graphical user interface for changing a number of columns of an application region

    公开(公告)号:US11275499B2

    公开(公告)日:2022-03-15

    申请号:US15609517

    申请日:2017-05-31

    Applicant: Apple Inc.

    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, a display, and an input device. The method includes displaying, on the display, a first column and a second column in an application region. The method includes detecting, via the input device, a first user input that starts at a location at a top of the application region and moves toward an edge of the application region. The method includes, in response to detecting the first user input, changing the number of columns displayed in the application region, wherein changing the number of columns displayed in the application region includes, in accordance with a determination that the first user input was in a first direction, displaying a third column in the application region while maintaining display of the first column and the second column in the application region.

    Devices, methods, and user interfaces for processing touch events

    公开(公告)号:US10936190B2

    公开(公告)日:2021-03-02

    申请号:US16721746

    申请日:2019-12-19

    Applicant: Apple Inc.

    Abstract: A device with a multi-touch panel and a computer readable medium storing software for displaying a user interface on the multi-touch panel detects a touch at the multi-touch panel. The device sends to the software a touch data structure for defining a state of the touch at a particular time. The touch data structure includes: a location field indicating a location where the touch was or is being received on the multi-touch panel; a phase field defining a phase of the touch at the particular time, the phase of the touch being selected from a plurality of predefined phase state values; and a view field indicating a view, of a plurality of views corresponding to portions of the displayed user interface, that corresponds to the location where the touch was or is being received on the multi-touch panel.

    DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR ANNOTATING TEXT

    公开(公告)号:US20210049321A1

    公开(公告)日:2021-02-18

    申请号:US17085779

    申请日:2020-10-30

    Applicant: Apple Inc.

    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, and a touch-sensitive display. The method includes displaying, on the touch-sensitive display, a text region that includes a first portion of text and a second portion of text. The method includes detecting, on the touch-sensitive display, an input within the text region. The method includes, in response to detecting the input within the text region, moving the first portion of text relative to the second portion of text to display a non-text region between the first portion of text and the second portion of text that does not include any text and converting at least a portion of the non-text region into a drawing panel provided to receive drawing input via the touch-sensitive display and display a corresponding graphic in response to receiving the drawing input.

Patent Agency Ranking