Skip to content

Modernize button inset handling and suppress deprecation warnings#206

Open
soushi-arakawa wants to merge 1 commit intoGrouper:masterfrom
soushi-arakawa:fix/modernize-button-insets-initialization
Open

Modernize button inset handling and suppress deprecation warnings#206
soushi-arakawa wants to merge 1 commit intoGrouper:masterfrom
soushi-arakawa:fix/modernize-button-insets-initialization

Conversation

@soushi-arakawa
Copy link

Wrapped setTitleEdgeInsets: override with #pragma clang diagnostic ignored "-Wdeprecated-implementations" to resolve iOS 15+ warnings.

Updated initWithFrame: and initWithCoder: to safely capture default insets from both legacy properties and modern UIButtonConfiguration.

Synchronized shadow-based inset calculations with UIButtonConfiguration.contentInsets on iOS 15+.

Ensured consistent "pressed" visual effects across all initialization paths while maintaining Zero-Warning build status.

Wrapped setTitleEdgeInsets: override with #pragma clang diagnostic ignored "-Wdeprecated-implementations" to resolve iOS 15+ warnings.

Updated initWithFrame: and initWithCoder: to safely capture default insets from both legacy properties and modern UIButtonConfiguration.

Synchronized shadow-based inset calculations with UIButtonConfiguration.contentInsets on iOS 15+.

Ensured consistent "pressed" visual effects across all initialization paths while maintaining Zero-Warning build status.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants