From 5d3f8b3b6d57bbcbc86324508f50d7254d2102fa Mon Sep 17 00:00:00 2001 From: Tony <96409645+tony-yun@users.noreply.github.com> Date: Tue, 24 Oct 2023 02:50:10 +0900 Subject: [PATCH] fix warning: 'contentEdgeInsets' was deprecated in iOS 15.0 (#308) --- .../Extra/Default Views/CoachMarkSkipDefaultView.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Sources/Instructions/Extra/Default Views/CoachMarkSkipDefaultView.swift b/Sources/Instructions/Extra/Default Views/CoachMarkSkipDefaultView.swift index 53fff1f8..1f709633 100644 --- a/Sources/Instructions/Extra/Default Views/CoachMarkSkipDefaultView.swift +++ b/Sources/Instructions/Extra/Default Views/CoachMarkSkipDefaultView.swift @@ -47,7 +47,13 @@ public class CoachMarkSkipDefaultView: UIButton, CoachMarkSkipView { sendSubviewToBack(bodyBackground) bodyBackground.fillSuperview() - contentEdgeInsets = UIEdgeInsets(top: 10.0, left: 15.0, bottom: 10.0, right: 15.0) + if #available(iOS 15, *) { + var config = UIButton.Configuration.plain() + config.contentInsets = NSDirectionalEdgeInsets(top: 10.0, leading: 15.0, bottom: 10.0, trailing: 15.0) + self.configuration = config + } else { + contentEdgeInsets = UIEdgeInsets(top: 10.0, left: 15.0, bottom: 10.0, right: 15.0) + } sizeToFit() }