1
こんにちは私は多くのチックボックスボタンを持っているアプリを作っています。悪いのは、私のコードが長すぎることです。私は実際に好きではないボタン(ロジックの場合)を書いています。誰でも助けてくれますか?私のコードのようなものされています(チェックがブール値である)多くのチェックボックスでコードを短くするにはどうすればよいですか?
- (IBAction)firstBoxButton:(id)sender {
if(!checked)
{
[firstBox setImage:[UIImage imageNamed:@"unchecked_checkbox.png"] forState:UIControlStateNormal];
checked = YES;
} else
if (checked)
{
[firstBox setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateNormal];
checked = NO;
}
}
- (IBAction)secondBoxButton:(id)sender {
if(!checked)
{
[secondBox setImage:[UIImage imageNamed:@"unchecked_checkbox.png"] forState:UIControlStateNormal];
checked = YES;
} else
if (checked)
{
[secondBox setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateNormal];
checked = NO;
}
[IOS:複数のボタンに対して1つのIBAction]の可能な複製(http://stackoverflow.com/questions/5858247/ios-one-ibaction-for-multiple-buttons) –