일반적으로 네비게이션 바에서 타이틀을 설정하는 구문
self.navigationItem.title = "게시물 목록"
좀 더 커스터마이징 한다면?
먼저 Main.storyboard 파일 안에 내비게이션 컨트롤러를 추가함
내비게이션 타이틀에 표시할 메소드
func initTitle() {
// 네비게이션 타이틀용 레이블 객체
let nTitle = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 40))
// 속성 설정
nTitle.numberOfLines = 2 // 2줄 표시
nTitle.textAlignment = .center
nTitle.font = UIFont.systemFont(ofSize: 15)
nTitle.text = "58개 숙소 \n 1박(1월 10일 ~ 1월 11일)"
// 네비게이션 타이틀에 입력
self.navigationItem.titleView = nTitle
}
viewDidLoad() 메소드에 내비게이션 타이틀에 표시할 메소드 추가
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.initTitle()
}
}
배경 색상 설정
'iOS > UIKIT' 카테고리의 다른 글
알림창 (0) | 2024.02.01 |
---|---|
내비게이션 타이틀에 이미지 표현하기 (0) | 2024.01.31 |
탭바 숨기기 (0) | 2024.01.30 |
객체 선언과 동시에 초기화 = "메모리 남아도냐" (0) | 2024.01.29 |
CGPoint + CGSize = CGRect (1) | 2024.01.28 |