更改按钮标题[关闭]

Posted

技术标签:

【中文标题】更改按钮标题[关闭]【英文标题】:Change button title [closed] 【发布时间】:2013-12-04 06:44:25 【问题描述】:

我使用 IBOutletCollection here 创建了九个按钮。

我的问题是 - 我想获取按下哪个按钮的标题并将其显示在另一个按钮标题上。这可能吗!

【问题讨论】:

是的,这是可能的。你试过什么?什么对你不起作用?发布您的代码。 【参考方案1】:

这样试试,

- (IBAction)buttonAction:(UIButton *)btn 

    yourNextVCobject.buttonTitle = [NSString stringWithFormat:@"%@",btn.titleLabel.text];


    // then push to ur vc.

在你的下一个 VC 中,

.h

@property (nonatomic, retain) NSString *buttonTitle;

.m

[yourAnotherBtn setTitle:self.buttonTitle forState:UIControlStateNormal];

【讨论】:

按钮出现在另一个视图控制器上,而不是在同一个视图控制器中。现在该怎么办! 只需在另一个视图控制器中创建按钮作为属性并使用另一个视图控制器对象访问它..mm 你能举一些例子吗,因为我是objective c的新手 在按钮操作中你推到下一个 vc 吗? 是的,我在情节提要中推了 vc【参考方案2】:

您可以使用以下代码将点击按钮的标题设置为指向另一个按钮。

-(IBAction)clickbutton:(id)sender

   UIButton *firstButton = (UIButton *)sender;
   NSString *neededtitle = [NSString stringwithformat:@"%@",firstButton.currentTitle];
   [anotherbutton setTitle:neededtitle forState:UIControlStateNormal];

【讨论】:

以上是关于更改按钮标题[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 inputAccessorView 中更改按钮的字体 [关闭]

UI按钮更改文本[关闭]

如何使用导航抽屉打开和关闭更改按钮图像

如何根据偏好更改显示的按钮[关闭]

更改相对 div 中绝对按钮的顺序 [关闭]

swrevealviewcontroller 在侧边菜单打开/关闭时更改切换按钮图像?