[英]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.