0
私は初心者です。誰でも助けてくれますか?プログラム可能なフィールドを画面に数回表示する
私はプログラム可能な入力フィールドを持つ関数を作成しました。私はこの関数を何回か呼び出して、結果を画面の異なる座標に表示したいと思います。
私は間違っていますが、どうすれば解決できますか?
// inputName function
NSString* inputName (
int controlX,
int ControlY,
int controlWidth,
int controlHeight,
NSString* myQuestion)
{
// *********************** Inputfield **********************
UITextField *inlogName=[[UITextField alloc] initWithFrame:CGRectMake(controlX,controlY,controlWidth, controlHeight)];
[inlogName setBorderStyle:UITextBorderStyleRoundedRect];
[inlogName setPlaceholder: myQuestion];
[inlogName setDelegate:self]; // HERE I GET AN ERROR ???????
[inlogName text];
NSString *anwser= @"This is a dummy anwser";
[self.view addSubview:inlogName]; // HERE I GET ALSO AN ERROR ??????
return anwser;
}
このコードを実行するクラスのサブクラスは何ですか? –
まず、inlogNameではなく、LogNaamで書いたaddSubview行に型付きエラーがあります。メソッド変数もcamelCaseではありません。たとえば、int ControlXを受け取り、controlXを使用してrectを作成します。それを修正してもう一度実行してください... –