[swift] NotificationBanner 알림창 메시지 폰트 및 크기 설정

앱에서 NotificationBanner를 사용하여 알림창 메시지를 표시하는 경우, 메시지의 폰트와 크기를 사용자 정의할 수 있습니다. 이번 튜토리얼에서는 NotificationBanner의 메시지 폰트 및 크기를 설정하는 방법을 알아보겠습니다.

NotificationBanner 폰트 설정

NotificationBanner의 메시지 폰트를 변경하려면 NotificationBanner 클래스의 titleLabel 속성을 사용합니다. 다음은 메시지 폰트를 변경하는 예시 코드입니다.

let banner = NotificationBanner(title: "알림 메시지", subtitle: "새로운 알림이 있습니다", style: .info)

// 폰트 설정
banner.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18) // 원하는 폰트 및 크기로 변경

banner.show()

위 코드에서 titlesubtitle에는 알림창에서 표시할 메시지를 설정합니다. font 속성을 사용하여 폰트를 변경할 수 있습니다. 위 예시에서는 UIFont.boldSystemFont(ofSize: 18)로 설정되어 있습니다.

NotificationBanner 메시지 크기 설정

NotificationBanner의 메시지 크기를 변경하려면 NotificationBanner 클래스의 titleLabel 속성을 사용하여 크기를 조정할 수 있습니다. 다음은 메시지 크기를 변경하는 예시 코드입니다.

let banner = NotificationBanner(title: "알림 메시지", subtitle: "새로운 알림이 있습니다", style: .info)

// 폰트 크기 설정
banner.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18)  // 폰트 크기 변경
banner.titleLabel?.adjustsFontSizeToFitWidth = true // 글자가 너무 길 경우 자동으로 크기 조정

banner.show()

위 코드에서 adjustsFontSizeToFitWidth 속성을 true로 설정하여 자동으로 크기를 조정할 수 있습니다. 이렇게 설정하면 글자가 너무 길 경우 자동으로 크기를 조정하여 화면에 보기 좋게 표시됩니다.


위의 예시 코드를 사용하여 NotificationBanner의 알림창 메시지 폰트 및 크기를 설정할 수 있습니다. 자신의 앱에 맞게 폰트와 크기를 변경하여 사용해보세요.

참고: NotificationBanner 라이브러리 문서