.navigationBarItems(leading: Button(action: {
}, label: {
RoundedRectangle(cornerRadius: 13)
.fill(Color("beige_3"))
.frame(width: 40, height: 40)
.overlay(Image("ic_arrow_left_24"))
}),
trailing: Button(action: {
}, label: {
RoundedRectangle(cornerRadius: 13)
.fill(Color("beige_3"))
.frame(width: 40, height: 40)
.overlay(Image("ic_leave_24"))
}))
.navigationBarTitleDisplayMode(.inline)
.toolbar {
ToolbarItem(placement: .principal) {
Text("버튼 타이틀 간격 방제목").font(Font.uhBeeCustom(20, weight: .bold))
}
}
}
.onAppear {
UINavigationBar.appearance().barTintColor = UIColor(named: "beige_1")
UINavigationBar.appearance().shadowImage = UIImage()
}
// 네비게이션 영역 배경색설정
UINavigationBar.appearance().barTintColor = UIColor(named: "beige_1")
// 네비게이션 언더바 삭제
UINavigationBar.appearance().shadowImage = UIImage()
//네비게이션 타이틀 커스텀
.toolbar {
ToolbarItem(placement: .principal) {
Text("버튼 타이틀 간격 방제목").font(Font.uhBeeCustom(20, weight: .bold))
}
}
//네비게이션 타이틀 모드
.navigationBarTitleDisplayMode(.inline)
//네비게이션 아이템
.navigationBarItems(leading: trailing:)
.navigationBarBackButtonHidden(true)
백버튼 숨김처리하기
//네비게이션 타이틀 커스텀
.toolbar {
ToolbarItem(placement: .principal) {
Text("버튼 타이틀 간격 방제목").font(Font.uhBeeCustom(20, weight: .bold))
}
}
// MARK: - 네비게이션 설정
let attrs = [
NSAttributedString.Key.foregroundColor: UIColor(ColorPallete.grayscale(1).color),
NSAttributedString.Key.font: UIFont(name: Font.CustomFontWeight.bold.name, size: 20)!
]
UINavigationBar.appearance().titleTextAttributes = attrs
UINavigationBar.appearance().barTintColor = UIColor(named: "beige_1")
UINavigationBar.appearance().shadowImage = UIImage()
네비게이션이
현재 뷰들의 최상단에 뜨는 이슈
overlay안먹힘
zIndex안먹힘