1

「IBOutlet UITextField* textField」を .xib ファイルの UITextField に接続しています。この要素を、ストーリーボードの VC に接続されているビューコントローラー クラスのコンボボックスとして使用します。私の質問は、プレースホルダーのテキストを変更するにはどうすればよいですか? 私はすでに次の3つの方法を試していますが、何もうまくいきません!!

-(void) setPlaceholder:(NSString *)label
{
    textField.placeholder = label;
    [textField setPlaceholder:label];
    [textField cell ]setPlaceholderString:label];
}

あなたの答えのためのthx

4

3 に答える 3

1

setPlaceholder メソッドを呼び出したときにプレースホルダー フィールドが初期化されなかったため、viewcontroller メソッドの viewdidload メソッドに入れます。

于 2013-04-18T14:44:40.427 に答える
1

textField が合成されている限り、以下を使用できるはずです。 textField.placeholder = label

于 2013-04-16T10:55:18.427 に答える