[swift] NotificationBanner 알림창 아이콘 색상 변경

NotificationBanner는 iOS 앱에서 사용자에게 알림을 표시하는 데 사용되는 편리한 라이브러리입니다. 그러나 기본적으로 제공되는 아이콘의 색상이 개발자의 요구에 맞지 않을 수 있습니다. 이 문제를 해결하기 위해 NotificationBanner 알림창의 아이콘 색상을 변경하는 방법을 알아보겠습니다.

1. NotificationBanner 아이콘 추가하기

우선 NotificationBanner를 사용하기 위해 프로젝트에 라이브러리를 추가해야 합니다. CocoaPods를 사용하는 경우 Podfile에 다음과 같이 추가합니다.

pod 'NotificationBannerSwift'

그런 다음 터미널에서 pod install 명령을 실행하여 라이브러리를 설치합니다.

2. 아이콘 색상 변경하기

NotificationBanner에는 기본적으로 두 가지 아이콘 색상이 있습니다: iconColordurationBarColor입니다.

따라서 아이콘 색상을 변경하려면, 다음과 같이 NotificationBanner 객체의 프로퍼티 값을 수정하면 됩니다.

let banner = NotificationBanner(title: "알림 제목", subtitle: "알림 내용", style: .info)
        
banner.iconColor = UIColor.red
banner.durationBarColor = UIColor.blue

banner.show()

위의 예제에서는 알림창의 아이콘 색상을 빨간색으로, 지속시간 바의 색상을 파란색으로 변경하였습니다.

위의 방법을 사용하여 NotificationBanner 알림창의 아이콘 색상을 변경할 수 있습니다. 개발자의 요구에 맞게 알림창을 꾸밀 수 있으며, 사용자에게 더 나은 사용자 경험을 제공할 수 있습니다.


참고 자료