0

我有一个要求,需要用现有标题更改按钮标题,例如按钮标题是“Others”,在运行时需要更改“Others(3)”。需要知道如何将整数值 (3) 与按钮标题相匹配。

请对此提供帮助这是按钮源代码。

 mOthersBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
        [mOthersBtn setTitle:@"Others" forState:UIControlStateNormal];
        [mOthersBtn addTarget:self action:@selector(mOthersClick) forControlEvents:UIControlEventTouchUpInside];
        mOthersBtn.frame = CGRectMake(20, 320, 280, 25);
        [self.view addSubview:mOthersBtn];

提前致谢..

4

3 回答 3

3

只需使用 stringWithFormat:

NSInteger count = 3;
[button setTitle:[NSString stringWithFormat:@"Others (%i)", count] forState:UIControlStateNormal];
于 2012-04-13T07:47:11.553 回答
-1

NSInteger c = 2; [button setTitle:[NSString stringWithFormat:@"Others (%i)", c] forState:UIControlStateNormal];

于 2012-04-13T08:56:54.843 回答
-1

试试下面的代码

NSString *str = [NSString stringWithFormat:@"Run time text here"];


[button setTitle: str forState:UIControlStateNormal];
于 2012-04-13T07:57:15.517 回答