UIKit - Navigation Back Button 타이틀 제거하기
UIKit - Navigation Back Button 타이틀 제거하기
UIBarButtonItem의 타이틀을 빈 문자열로 설정해 Navigation Back Button의 텍스트를 제거할 수 있음.
예를 들어, A 화면에서 B 화면으로 push 되는 구조를 가졌다면,
UIBarButtonItem은 A 화면ViewController에서 설정해줘야함.
ViewController.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import UIKit
final class ViewController: UIViewController {
...
func setupNavigation(){
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .always
// UIBarButtonItem 생성 후 BackButton에 할당
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: self, action: nil)
// 색상 white 설정
self.navigationController?.navigationBar.tintColor = .white
self.title = "Todolune"
}
...
}
결과
Reference
This post is licensed under CC BY 4.0 by the author.
