2013-09-29 28 views
0

的內容,我通過在這裏的另一個問題是如何使用的類別來改變UINavigationBar的高度發現。移動UINavigationBar的

有沒有辦法將標題和導航按鈕向上移動?他們正在調整到新尺寸的底部。我想把東西放到導航欄的底部。

私有方法沒問題,因爲這不會成爲應用商店的候選人。

example

回答

0

要更改標題垂直偏移:

CGFloat yourOffset = 5.0; //whatever value you need 
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:yourOffset forBarMetrics:UIBarMetricsDefault]; 

爲了使按鈕位較高或較低

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; 

另一(更靈活的)更好的方法是創建UINavigationBar 的子類並覆蓋layoutSubviews,將您的視圖放置在正確的位置。

相關問題