gpt4 book ai didi

iphone - 如何更改 UIBarButtonItem 标题 - iPhone SDK

转载 作者:行者123 更新时间:2023-12-03 21:23:17 26 4
gpt4 key购买 nike

任何人都可以帮助我,因为我只是尝试更改来自不同类的 UIBarButtonItem 上的标题。

我的代码是:

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

SafetyTalks = 我试图引用的类bbiOpenPopOver = UIBarButtonItem。

我可以通过简单的方式更改 SafetyTalks 类中的标题:

bbiOpenPopOver.title = @"Talk Topics";

但是当我离开那个类(class)时就无法做到这一点。

请帮忙。

安迪

最佳答案

您可以做的是在SafetyTalks 类中定义一个属性。声明它并提供自定义 getter 和 setter。这样,就可以在类外获取和设置标题。

在头文件中添加:

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

// ....

@property (assign) NSString *title;

// ....

@end

在源文件中添加:

@implementation SafetyTalks

// ....

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

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

// ....

@end

关于iphone - 如何更改 UIBarButtonItem 标题 - iPhone SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com