17
我正在使用UIAppearance
在我的UIBarButtonItem
對象中設置自定義字體。這工作正常,並正確設置字體。但是,我確實需要調整按鈕標題的垂直位置以迎合新字體的大小。iOS - UIBarButtonItem - 後退按鈕標題垂直位置不調整
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];
的問題是,標題的垂直位置是在常規UIBarButtonItem
正確調整,但導航欄上的後退按鈕沒有得到調整。我認爲我的代碼中的對象是正確的,因爲它的字體得到更新,而不是它的標題的垂直位置。
有沒有人有如何直接瞄準後退按鈕的想法?
感謝
布賴恩
完全,並獲得成功,謝謝。 – 2012-05-08 18:38:11
它應該是'UIBarMetricsDefault'而不是'UIControlStateNormal' – Lefteris 2012-10-09 11:41:12
如何爲iOS 7做到這一點? – Amos 2014-10-28 05:13:23