2013-02-27 47 views
0

這更像是一個設計問題,但有誰知道他們是如何使UINavigationBar中的Logo看起來在原生iPhone應用程序中很好?Twitters iPhone NavBar徽標

Twitter

有誰知道一個教程?

在此先感謝!

+0

你能提供一個你的意思嗎? – Popeye 2013-02-27 10:42:26

+0

用我正在談論的示例的鏈接編輯我的問題! – 2013-02-28 00:13:58

回答

0

基本上這兩個答案都是正確的。

我只是輸入我用過的代碼。我喜歡它比@stevenhepting的代碼:)

只是把這個代碼在viewDidLoad:方法

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]]; 

爲你的形象完美的大小(在我看來)是更好的80x40像素(寬= 80 /高度= 40)。

1

UIViewController的-navigationItem屬性本身有一個名爲-titleView的屬性。

將當前顯示的UIViewController的navigationItem的titleView屬性設置爲像Twitter這樣的浮雕半透明圖標,然後設置好了。

0

您將加載圖像,然後將其放置在導航控制器內部的視圖控制器上的navigationItem.titleView屬性中。

UIImage *image = [UIImage imageNamed: @"header_logo.png"]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage: image]; 
viewController.navigationItem.titleView = imageView;