-
NavigationBar 아래 라인 생성 및 삭제iOS/Did 2020. 3. 1. 23:30
앱을 개발하다보면 필요에 따라
NaviationBar 아래에 구분선을 지우고 싶을 때가 있다.
기본 default값으로 구분선이 들어가 있는데,
이를 지울 때는 viewDidLoad()에 다음과 같이 설정해주면된다.
self.navigationController?.navigationBar.shadowImage = UIImage()
만약 이전 뷰에서 구분선이 없었는데,
현재의 뷰에서는 구분선을 생성해야할 때는 다음과 같이 설정해주면 된다.
(nil이 default 값이기 때문)
self.navigationController?.navigationBar.shadowImage = nil
특별한 shadowImage를 원한다면,
다음 이미지처럼 UIImage()에 적절한 이미지를 넣어 수정할 수 있다.
self.navigationController?.navigationBar.shadowImage = UIImage(named: "shadow")
https://developer.apple.com/documentation/uikit/uinavigationbar/1624963-shadowimage
반응형'iOS > Did' 카테고리의 다른 글
round corner 한쪽 모서리만 설정하기 (0) 2020.03.17 사진 Exif에서 날짜 데이터 가져오기 (0) 2020.03.10 UITableView Paging 처리 (0) 2020.03.03 TableView에서 TextView 자동 높이 조정 (0) 2020.03.01 git & iTerm2 & Oh my zsh 설치 (0) 2020.02.15