commit | 266bcd2e07d99bac742fd14f67b8fdc6e26169a5 | [log] [tgz] |
---|---|---|
author | Nobody <no-reply@google.com> | Thu Jun 12 17:09:01 2025 |
committer | Material Automation <material-ios-robots@google.com> | Thu Jun 12 17:10:12 2025 |
tree | e6dc2c284af2be2f8f2a5dd3e29f41704e588f8b | |
parent | 72aeb257c1010e07ed7de91c2b58a266c908ce8b [diff] |
There are two separate systems trying to manage touch events on the `MDCButton`. First, the button itself uses its standard `UIControl` event infrastructure to trigger ink ripples. Second, an external `MDCInkTouchController` attaches its own gesture recognizers to do the same thing. This creates a conflict where both systems respond to the same touch, causing two ink animations to be created and displayed simultaneously, which results in incorrect visual feedback. PiperOrigin-RevId: 770704081
On July 15, 2021, the Material Components for iOS library and its related Material Foundation and Material Motion dependencies entered maintenance mode. This included:
We recommend that you follow Apple‘s Human Interface Guidelines and consider using modern UIKit components or SwiftUI instead. Both offer a high degree of flexibility through which you can express your product’s brand while providing a predictable and familiar Apple platforms experience for your users. You'll also benefit from ongoing investments Apple makes in accessibility, ease of use, and deep integrations with OS features.
Alternatively, Flutter enables you to get a Material look and feel across all platforms.
Once we enter maintenance mode we will have the following support policy:
.md
documentation on GitHub.