Material Components for iOS v109.8.0 Release Notes
Release Date: 2020-06-15 // almost 4 years ago-
๐ In this minor release we added indeterminate mode to
MDCProgressView
. As well as various bug fixes to ActionSheet, Banner, Dialog, and TextFields components.๐ New features
๐
MDCProgressView
now supports indeterminate mode.MDCProgressView *progressView = [[MDCProgressView alloc] init]; progressView.mode = MDCProgressViewModeIndeterminate; [progressView startAnimating];
API changes
Buttons
๐ new property:
defaultContentEdgeInsets
inMDCButton
ProgressView
๐ new enum:
MDCProgressViewMode
๐ new property:
mode
inMDCProgressView
๐ new property:
animating
inMDCProgressView
๐ new method:
setMode:animated:completion:
inMDCProgressView
๐ new method:
startAnimating
inMDCProgressView
๐ new method:
stopAnimating
inMDCProgressView
Component changes
ActionSheet
- Mark title as accessibility
.header
(Rob Moore)
Banner
- ๐ Support two buttons on a single row style banner. (Wenyu Zhang)
Buttons
๐ Dialogs
- Voice over reads the message twice (Nobody)
ProgressView
Tabs
- โ Add explicit cast in MDCTabBarViewTests. (Wenyu Zhang)
- Internal change (Jeff Verkoeyen)
TextFields
- 0๏ธโฃ Return the empty string instead of nil in MDCTextField's accessibilityValue method to avoid VoiceOver defaulting to [super accessibilityValue]. (Bryan Oltman)
private/TextControlsPrivate
- ๐จ Rename + small refactor of horizontal positioning stuff (Andrew Overton)
Multi-component changes
- Add a convenience math method to calculate the correct visibleAreaInsets given a frame and a minimum touch target. (Yarden Eitan)
- Change side view positioning for MDCUnderlinedTextField (Andrew Overton)
- Mark title as accessibility