iOS에서 제공되는 Navigation에 타이틀(제목)을 코딩으로 입력하기 위해서 아래와 같은 방법을 사용할 수 있습니다.



    UILabel * titleView = [[UILabel alloc] initWithFrame:CGRectZero];

    titleView.backgroundColor = [UIColor clearColor];

    titleView.font = [UIFont boldSystemFontOfSize:20.0];

    titleView.text = @"title string......";

    self.navigationItem.titleView = titleView;

    [titleView sizeToFit];


간단하게 소스를 살펴보면..


일단 Label을 하나 만들구요. Label의 이름을 titleView로 설정한 것이죠.

다음에 Label의 배경색, 폰트, 실제 Label이 표시할 텍스트를 입력하구요.


self.navigationItem.titleView = titleView;


위 문장을 통해서 네비게이션 타이틀 뷰에 앞서 생성한 Label을 입력해서 제목을 출력하는 방법입니다.


+ Recent posts