iOS/UIKit

[UIKit] Custom NavigationBar : 네비게이션 바 제목에 이미지 넣기

Gwer 2023. 2. 28. 16:48
반응형

Custom NavigationBar : 네비게이션 바 제목에 이미지 넣기

let logo = UIImageView(image: UIImage(named: "logo.jpeg"))

        logo.contentMode = .scaleAspectFit
        logo.widthAnchor.constraint(equalToConstant: 120).isActive = true
        logo.heightAnchor.constraint(equalToConstant: 50).isActive = true

        navigationItem.titleView = logo

🕶️ 코드 설명 :

1. logo라는 이름의 UIImageView를 생성(logo.jpeg라는 파일을 기준으로 UIImage를 생성해서 인자로 사용)

2. 생성 된 logo에 contentMode를 .scaleAspectFit (이미지의 외곡 없이 크기에 맞게 설정 됨)으로 설정

3. Anchor로 width 120, height 50으로 설정

4. navigationItem의 titleView에 logo를 대입

반응형