簡體   English   中英

如何更改UIBarButtonItem標題-iPhone SDK

[英]How to change UIBarButtonItem Title - iPhone SDK

任何人都可以幫助我,因為我只是嘗試從其他類更改UIBarButtonItem上的標題。

我的代碼是:

- (IBAction) spanishPush {  
    SafetyTalks *bbiTitle = [[SafetyTalks alloc] init];
    bbiTitle.bbiOpenPopOver.title = @"Spanish";
}

SafetyTalks =我嘗試引用的類bbiOpenPopOver = UIBarButtonItem。

我可以在SafetyTalks類中更改標題,方法很簡單:

bbiOpenPopOver.title = @"Talk Topics";

但是當我不上課時卻做不到。

請幫忙。

安迪

您可以做的是在SafetyTalks類中定義一個屬性。 聲明並提供自定義的吸氣劑和吸氣劑。 這樣,可以在班級之外獲取和設置標題。

在頭文件中,添加:

@interface SafetyTalks : ... {
     // ....
}

// ....

@property (assign) NSString *title;

// ....

@end

在源文件中,添加:

@implementation SafetyTalks

// ....

- (NSString *)title {
    return self.bbiOpenPopOver.title;
}

- (void)setTitle:(NSString *) value {
   self.bbiOpenPopOver.title = value;
}

// ....

@end

暫無
暫無

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

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