-
公开(公告)号:US09971502B2
公开(公告)日:2018-05-15
申请号:US15432746
申请日:2017-02-14
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Andrew Platzer
IPC: G06F3/0488 , G06F3/01 , G06F3/041 , G06F3/0481 , G06F3/0482
CPC classification number: G06F3/04886 , G06F3/017 , G06F3/041 , G06F3/0416 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F3/04883 , G06F2203/04104 , G06F2203/04803 , G06F2203/04808
Abstract: A device with a touch-sensitive surface detects one or more touches that start within a view on the touch-sensitive surface, and processes the one or more touches on the touch-sensitive surface with a software element associated with the view. The device receives, at the software element associated with the view, a touch event that includes data structure including a phase value indicating that a respective touch on the touch-sensitive surface has been canceled by the device. The device responds to receiving the touch event by ignoring the respective touch on the touch-sensitive surface.
-
公开(公告)号:US09846684B2
公开(公告)日:2017-12-19
申请号:US14503209
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Elizabeth Caroline Furches Cranfill , Eric Lance Wilson , David Chance Graham , Johannes Fortmann , Olivier Gutknecht , Antonio Cavedoni
CPC classification number: G06F17/214 , G06F3/03 , G06F3/03547 , G06F3/04847 , G06F3/0488 , G06F17/212 , G06F17/2294 , G09G5/243 , G09G5/26 , G09G5/30 , G09G2340/145
Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
-
公开(公告)号:US09389712B2
公开(公告)日:2016-07-12
申请号:US14171680
申请日:2014-02-03
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Andrew Platzer
IPC: G06F3/048 , G06F3/041 , G06F3/0488 , G06F3/01 , G06F3/0482
CPC classification number: G06F3/04886 , G06F3/017 , G06F3/041 , G06F3/0416 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F3/04883 , G06F2203/04104 , G06F2203/04803 , G06F2203/04808
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.
Abstract translation: 本发明的实施例涉及用于定义应用级软件的触摸事件的方法,软件,设备和API。 此外,一些实施例旨在简化对在多点触摸启用的设备中运行的应用的单个和多个触摸事件的识别。 为了简化单个和多个触摸事件的识别,特定窗口内的每个视图可以被配置为多点触摸视图或单触摸视图。 此外,每个视图可以被配置为独占视图或非独占视图。 根据视图的配置,可以忽略或识别触摸该视图和其他视图中的事件。 忽略的触摸不需要发送到应用程序。 选择性地忽略触摸可以允许更简单的软件元素,不利用高级多点触摸功能在相同的设备和时间作为更复杂的软件元素执行。
-
-