/DynamicTextButton

An example project demonstrating the use of dynamic content size changes with UIButtons. Watch out for some weird bugs, especially when setting an 'accessibility'-prefixed content size or when using 'NSAttributedString'.

Primary LanguageSwift

DynamicTextButton

This Xcode project written in Swift is a simple example for a bug in iOS Accessibility Support (Ressources, SDK) for dynamic content sizes.

An introduction to accessibility by Sommer Panage at UIKonf 2017: Accessibility: iOS for All.

When adding accessibility support to an app I discovered a couple of problems when using dynamic content sizes with UIButton.

screen when launching the app screen after switching accessibilityExtraExtraExtraLarge screen after switching down to accessibilityExtraExtraLarge
Screenshot when launched at large, the default size. After changing to accessibilityExtraExtraExtraLarge. After scaling down to accessibilityExtraExtraLarge.

Related openradar bug report