XCodeを介したSDKバージョン5.0を使用したiOS開発は初めてです。私のアプリケーションでは、ボタンを押すときにボタンのタイトルを変更する必要があります。
通常の状態で「プッシュされていない」と仮定します。必要なのは、押すとボタンのラベルが「押された」に変わることだけです。
すぐに助けを得ることを望んでいます!
よろしく
これはあなたを助けるかもしれません。
[btn setTitle:@"Pushed" forState:UIControlStateSelected];
[btn setTitle:@"UnPushed" forState:UIControlStateNormal];
-(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;
} }
ボタンアクションに次のコードを追加します-[ButtonsetTitle:@ "Pushed"];
管理状態を参照してください
あなたはこのようにそれを行うことができます:
[button setTitle:@"pushed" forState:UIControlStateHighlighted];