在我的應用程序中,我有一些自定義標題(帶有不是字體的字體)存儲在我想作爲導航標題放置的png中。我希望標題中的字體對於每個不同的視圖控制器都是相同的大小,因此在Illustrator中,我一直致力於使它的大小和寬度都相同(提供空白空間來解釋較短的字符串)。我執行以下操作:控制UINavigationItem的大小/位置titleView
UIImageView *titleImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"SelectAnAlbumTitleLettering"]];
titleImageView.contentMode = UIViewContentModeCenter;
self.navigationItem.titleView = titleImageView;
[titleImageView release];
而且似乎圖像被調整大小任意和位於基於元素包括在每個navigationBar
(即後退按鈕,右按鈕等)。
我想知道,我如何獲得titleView
的控制權,這樣我就可以實現我想要的大小和位置,因此它不會被任意調整大小/重新定位。
您仍然需要確保容器視圖具有合適的尺寸,以容納圖像視圖 – Zorayr