2

XCodeを介したSDKバージョン5.0を使用したiOS開発は初めてです。私のアプリケーションでは、ボタンを押すときにボタンのタイトルを変更する必要があります。

通常の状態で「プッシュされていない」と仮定します。必要なのは、押すとボタンのラベルが「押された」に変わることだけです。

すぐに助けを得ることを望んでいます!

よろしく

4

4 に答える 4

1

これはあなたを助けるかもしれません。

[btn setTitle:@"Pushed" forState:UIControlStateSelected];
[btn setTitle:@"UnPushed" forState:UIControlStateNormal];
于 2012-09-06T11:31:36.857 に答える
0
     -(IBAction)startSomething:(id)sender {
            [sender setTitle:@"Hello" forState:UIControlStateNormal];  
}

または、ボタンの名前を切り替えたい場合は、(たとえば)「buttonToggled」という名前のBOOLを作成し、次のように名前を切り替えることができます。

-(IBAction)toggleButton:(id)sender {
    if (!buttonToggled) {
        [sender setTitle:@"Unpushed" forState:UIControlStateNormal];
        buttonToggled = YES;
    }
    else {
        [sender setTitle:@"pushed" forState:UIControlStateNormal];
        buttonToggled = NO;
    } }
于 2012-09-06T11:27:59.937 に答える
0

ボタンアクションに次のコードを追加します-[ButtonsetTitle:@ "Pushed"];

于 2012-09-06T11:26:54.343 に答える
0

管理状態を参照してください

あなたはこのようにそれを行うことができます:

[button setTitle:@"pushed" forState:UIControlStateHighlighted];
于 2012-09-06T11:37:39.000 に答える