2012-05-18 66 views
0

如何在此圖像中顯示完整大小的tabbar圖像圖標,您可以看到。 see this image如何在iPhone SDK中顯示tabbar圖標全尺寸?

這是我的形象在這裏你看不到圖像將是不完美this is my image

如何顯示我的形象看起來像上面的圖片顯示我已經用於顯示圖像的代碼navigationController2.tabBarItem.image = [UIImage imageNamed:@"camera_btn"];

嘿,我已經找到了解決方案,但我不知道如何改變的TabBar控制器視圖,我不能讓我的相機按鈕,就像他們在這裏做的,我從AppDelegate.m文件創建的TabBar控制器這樣

self.tabbarController = [[[UITabBarController alloc] init] autorelease]; 
self.tabbarController.viewControllers = [NSArray arrayWithObjects:navigationController1,  navigationController2, navigationController3, nil]; 

這給了我輸出作爲第二圖像,我已經向但從例子,我從here raised tabbar icons

看到我不得不用這個代碼,但它並沒有給我確切的結果,因爲我想和我的代碼認爲這是不會改變的意見也請幫助我。

self.tabbarController.viewControllers = [NSArray arrayWithObjects: 
        [self viewControllerWithTabTitle:@"Feed" image:[UIImage imageNamed:@"112-group.png"]], 
        [self viewControllerWithTabTitle:@"Popular" image:[UIImage imageNamed:@"29-heart.png"]], 
        [self viewControllerWithTabTitle:@"Share" image:nil], 
        [self viewControllerWithTabTitle:@"News" image:[UIImage imageNamed:@"news.png"]], 
        [self viewControllerWithTabTitle:@"@user" image:[UIImage imageNamed:@"123-id-card.png"]], nil]; 

this is my image.!

我還添加此代碼爲appdelegate.m

-(void)willAppearIn:(UIWindow *)navigationController 
{ 
    [self addCenterButtonWithImage:[UIImage imageNamed:@"cameraTabBarItem.png"] highlightImage:nil]; 
} 

the examples image of Raised tabbar button

+0

有人請幫助我..我想從一些日子來實現這一點。 –

回答

0

創造中心按鈕使您的圖片the correct size 30X30例如tab1icon.png和60x60 [email protected]

+0

嘿,我知道所有這些,但圖標大小,但正如我問我只想顯示相機圖標。不是在第一張圖片上看到的文字,它將在第二張圖片中顯示全尺寸廣告中的相機圖標,圖標將不會全尺寸顯示。請指導。 –

1

您必須構建自己的uitabbar版本(或使用開源代碼)。因爲正常的UITabbar爲文本標籤留下空間,即使它是空的。

+0

你可以請指導我更多,因爲我可以在第一個圖像中看到我認爲它是本機tabbar.but在第二個圖像中,相機圖標不會正確顯示.pls解釋更多,因爲我想顯示相機圖像像第一個屏幕截圖。 –

+0

如何創建自定義的UItabbar?你能告訴我嗎? –

+0

檢查這個項目:http://stackoverflow.com/a/4640811/580173 – ejazz

相關問題