<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Uinavigationbar on letmecompile</title><link>https://www.letmecompile.com/tag/uinavigationbar/</link><description>Recent content in Uinavigationbar on letmecompile</description><image><title>letmecompile</title><url>https://www.letmecompile.com/images/default-og-image.png</url><link>https://www.letmecompile.com/images/default-og-image.png</link></image><generator>Hugo -- 0.148.1</generator><language>ko-kr</language><lastBuildDate>Mon, 19 May 2014 14:10:23 +0000</lastBuildDate><atom:link href="https://www.letmecompile.com/tag/uinavigationbar/index.xml" rel="self" type="application/rss+xml"/><item><title>iOS 타이틀레이블 위치 강제 조정</title><link>https://www.letmecompile.com/ios-%ED%83%80%EC%9D%B4%ED%8B%80%EB%A0%88%EC%9D%B4%EB%B8%94-%EC%9C%84%EC%B9%98-%EA%B0%95%EC%A0%9C-%EC%A1%B0%EC%A0%95/</link><pubDate>Mon, 19 May 2014 14:10:23 +0000</pubDate><guid>https://www.letmecompile.com/ios-%ED%83%80%EC%9D%B4%ED%8B%80%EB%A0%88%EC%9D%B4%EB%B8%94-%EC%9C%84%EC%B9%98-%EA%B0%95%EC%A0%9C-%EC%A1%B0%EC%A0%95/</guid><description>&lt;p>iOS 네비게이션바(Navigationbar)의 좌우 툴바버튼이 폭 균형이 맞지 않을경우, 타이틀 레이블의 중앙 정렬이 한쪽으로 쏠리면서 좋지 않게 보인다. 이를 방지하여 레이블을 강제로 중앙 정렬하기 위해서 다음과 같은 방법들이 있으니 상황에따라서 적절히 적용하면 된다.&lt;/p>
&lt;h2 id="방법1">방법1:&lt;/h2>
&lt;p>&lt;code>viewWillAppear:&lt;/code>에서 titleView를 hide했다가 &lt;code>viewDidAppear&lt;/code>에서 titleView의 위치를 원하는대로 설정 후 unhide&lt;br>
이경우 타이틀레이블의 트랜지션 애니메이션은 보이지 않게되니 네비게이션 push동작이있는 상황에서는 쓰지 않는것을 추천한다.&lt;/p>
&lt;h2 id="방법2">방법2:&lt;/h2>
&lt;p>네비게이션바의 타이틀뷰에 &lt;code>UILabel&lt;/code>을 상속받은 &lt;code>CustomTitleLabel&lt;/code>를 set.&lt;br>
&lt;code>navigationItem.titleView = [[CustomTitleLabel alloc] init];&lt;/code>&lt;/p>
&lt;p>네비게이션바의 레이아웃이 조정될때 자동으로 titleView의 frame값도 같이 조정되게 되는데, 기본적으로 중앙정렬을 하는 동작이 일어나게 된다. 해당 동작이 일어나는 것을 막기위해 &lt;code>CustomTitleLabel&lt;/code>의 &lt;code>setFrame:&lt;/code> 메서드를 오버라이드하여 &lt;code>setFrame:&lt;/code>의 동작을 마음대로 조정한다.&lt;/p></description></item></channel></rss>