xcodeとObjectiveCに不慣れです。私はこの質問を3回行ったが、それでも良い方法や答えを見つけることができない。ユーザー入力を受け入れ、IBActionが使用される順序でcombinedtextFieldに追加するいくつかのuitextfieldがあります。つまり、ユーザー入力は1つのフィールドで大きく、次のフィールドで悪い、3番目のフィールドで悪い、結果はcombinedtextFieldの大きな悪い男の子です。
-(IBAction)addtextField1: (id)sender
{
combinedtextField.text = [NSMutableString stringWithFormat:@"%@ %@",
combinedtextField.text,textField1.text];
}
-(IBAction)addtextField2: (id)sender
{
combinedtextField.text = [NSMutableString stringWithFormat:@"%@ %@",
combinedtextField.text, textField2.text];
}
-(IBAction)addtextField3:(id)sender
{
combinedtextField.text = [NSMutableString stringWithFormat:@"%@ %@",
combinedtextField.text,textField3.text];
}
ここで興味深いところです。combinedtextFieldから選択したテキストを削除できるようにする必要があります。
-(IBAction)removetextField1:(id)sender
{
//////////????????????////////////////
}
-(IBAction)removetextField2: (id)sender
{
//////////????????????////////////////
}
-(IBAction)removetextField3: (id)sender
{
//////////????????????////////////////
}
removetextField2ボタンをタップすると、combinedtextFieldから対応するtext(bad)が削除され、nsarrays、nsdictionarys、およびその他のメソッドを調べたところ、どこにも表示されませんでした。入力にタグを付けて、その方法で削除する方法が必要です。サンプルコードは素晴らしく、非常にありがたいです。