ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Title Text 꾸미기
    정리/01. Title & Prompt 2022. 9. 1. 20:38

     

     

     

     

    # title font 꾸미기 코드

     

    font를 꾸미려면 아래처럼 UINavigationBarAppearance를 사용해야 한다.

     

    사실 여기에는 font 뿐만 아니라 배경, 버튼 등에 대한 속성을 지정할 수 있는 하위 코드들이 있는데

     

    font는 그 중에서도 titleTextAttributes를 이용한다.

     

    let appearance = UINavigationBarAppearance()
    
    let appearance = UINavigationBarAppearance()
    appearance.titleTextAttributes = [.font: UIFont(name: "Baskerville-BoldItalic", size: 30),
                                      .backgroundColor: UIColor.gray,
                                      .foregroundColor: UIColor.green,
                                      .underlineColor: UIColor.black,
                                      .underlineStyle: 3,
                                      .strikethroughColor: UIColor.red,
                                      .strikethroughStyle: 1
    ]
    
    navigationItem.standardAppearance = appearance
    navigationItem.scrollEdgeAppearance = appearance

     

     

     

     

     

     

    #Description

     

    titleTextAttributes는 여러 가지 꾸밈 속성을 하나의 배열로 받는다. 위처럼 쉼표(,)로 구문해서 적어주도록 한다.

     

    만약 해당 페이지뿐만 아니라 전체 네비게이션 타이틀 설정을 하고 싶다면

     

    navigationItem이 아니라 navigationContoroller에 직접 주면 된다.

     

    navigationController?.navigationBar.scrollEdgeAppearance = appearance
    navigationController?.navigationBar.standardAppearance = appearance

    '정리 > 01. Title & Prompt' 카테고리의 다른 글

    네비게이션 상단에 글자 추가하기  (0) 2022.09.02
    Title의 Text 입력하기  (0) 2022.09.01
Designed by Tistory.