0

ボタンのタイトルを既存のタイトルに変更する必要があるという要件が1つありました。たとえば、ボタンのタイトルは「その他」であり、実行時に「その他(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 に答える