簡體   English   中英

在iOS中以編程方式在標簽欄上添加圖像

[英]Add image on tabbar programmatically in iOS

如何在iOS(Xcode 4.2)中以編程方式在標簽欄上添加圖像?

我已經問過問題,但是在無法以編程方式在Xcode 4.2中設置選項卡欄圖像上沒有得到滿意的答復。

iOS 5外觀api,

UIImage* tabBarBackground = [UIImage imageNamed:@"tabbar.png"];
    [[UITabBar appearance] setBackgroundImage:tabBarBackground];

另請參見該主題 ,投票數第二高的答案說明了<5.0和=> 5.0兩種情況。

在您的ViewController中編寫此方法:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {

        self.tabBarItem.image = [UIImage imageNamed:@"image.png"];

    }
    return self;
}

試試下面的代碼

UITabBarItem *tabItem = [[[UITabBarItem tabBar] items] objectAtIndex:yourIndex];
    [tabItem setTitle:@"theTitle"];
    [tabItem setImage:[UIImage imageNamed:@"yourImage.png"]];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM