UIKit 기초
[iOS-UIKit] iOS 15.0 이후 navigation bar appearance, status bar
Damagucci-juice
2023. 1. 12. 05:52
let appearance = UINavigationBarAppearance()
appearance.configureWithOpaqueBackground()
appearance.backgroundColor = UIColor.nephritis // 원하는 컬러
appearance.largeTitleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.white]
appearance.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.white]
UIBarButtonItem.appearance().tintColor = .white // UIBarButtonItem Color
UINavigationBar.appearance().standardAppearance = appearance // 스크롤 중에 appearance
UINavigationBar.appearance().scrollEdgeAppearance = appearance // 스크롤 최상단에서의 appearance
Status Bar - dark mode, light mode
project -> Targets -> General -> Deployment Info
info.plist
View controller-based status bar appearance : NO
추신, 색감 고르는 사이트
https://flatuicolors.com/palette/defo
Flat UI Colors 2 - 14 Color Palettes, 280 colors 🎨
280 handpicked colors ready for COPY & PASTE
flatuicolors.com