Patent ID: 9703477
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A method comprising: by a computing device, receiving a touch input within a particular region of a display area of the computing device, the display area presenting a user interface (UI) comprising a plurality of views organized in a hierarchy and an outside view, wherein each of the views organized in a hierarchy correspond to one or more regions of the display area and have a respective gesture recognizer, one or more of the views organized in a hierarchy being an eligible view having a respective gesture recognizer configured to process a touch input detected within the particular region of the display area, and wherein the outside view has a gesture recognizer having an area of coverage that encompasses a region outside a boundary of the display area, the outside view being eligible to process a touch input detected within any region of the display area; by the computing device, identifying a particular one of the views from among the plurality of views as a modal view; by the computing device, associating the gesture recognizer of the modal view with the gesture recognizer of the outside view in response to the identification of the modal view and enabling eligibility of the gesture recognizer of the modal view to process the touch input within any region of the display area; by the computing device, preventing the gesture recognizers of one or more eligible views other than the modal view from processing the touch input within the particular region in response to the identification of the modal view; and by the computing device, processing the touch input within the particular region through the gesture recognizer associated with the modal view in response to the identification of the modal view.