アプリケーションにボタンがあり、ユーザーがそのボタンをクリックすると、選択されていない質問ラベルのテキストが赤色で表示されるようにする必要があります
1 つのラベル テキストのみが Q1 のみを変更しており、他のテキストは変更されていません。
-(IBAction)nextButtonClicked
{
if ([professionLabel.text isEqualToString:@"Profession"])
{
errorLabel.text=@"ハイライトされた回答を選択してください";
Q1.textColor=[UIColor redColor];
}
else if ([workLabel.text isEqualToString:@"Work"])
{
errorLabel.text=@"ハイライトされた回答を選択してください";
Q2.textColor=[UIColor redColor];
}
else if([yearLabel.text isEqualToString:@"年"])
{
errorLabel.text=@"ハイライトされた回答を選択してください";
Q3.textColor=[UIColor redColor];
}
そうしないと
{
[自己submitSurveyAnswers];
[自己提出SurveyAnswersOne];
[自己提出SurveyAnswersTwo];
OnlineViewController*targetController=[[OnlineViewController 割り当て]init];
targetController.mynumber=マイナンバー;
[self.navigationController pushViewController:targetController アニメーション:YES];
}
}