강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của xornjs14232927
xornjs14232927

câu hỏi đã được viết

UIKit - Hướng dẫn thực hành iOS14 <Trở thành nhà phát triển ứng dụng iOS thực thụ>

Thiết Kế Nền

질문있습니다.

Viết

·

295

0

UINavigationBarAppearance의 backgroundColor와
navigationBar의 backgroundColor는 다른 건가요?
standardAppearance와 scrollEdgeAppearance 를 똑같이 하고싶어서 appearance로 강의초반에 navigation bar 색상 변경을 구현하려고 했는데 appearance의 backgroundcolor로 색상을 지정할 때에
view hierarchy 상에서 appearance로 지정한 색상이 더 앞쪽에 있어서 반투명효과가 적용되지 않습니다.
 
swiftios

Câu trả lời 2

1

enilv0529님의 프로필 이미지
enilv0529
Người chia sẻ kiến thức

안녕하세요

어떤 형태를 말씀하시는지 확실치 않아 답변드리기가 애매한데

그냥 반투명 적용된 색만 지정한다면

appearance를 아예 설정하지 않고 navigationbar. backgroundColor만 설정하면 되지 않을까 싶습니다.

 

잘 안되시면 더 질문남겨주세요.

0

저도
navigationController?.navigationBar.standardAppearance = barApperance
으로만 변경이 되지 않아서
navigationController?.navigationBar.scrollEdgeAppearance = barApperance
을 추가로 넣었습니다.

최종 코드 형태는 아래와 같습니다.

self.navigationController?.navigationBar.standardAppearance = barApperance

        self.navigationController?.navigationBar.scrollEdgeAppearance = barApperance

Hình ảnh hồ sơ của xornjs14232927
xornjs14232927

câu hỏi đã được viết

Đặt câu hỏi