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;
}
Что такое подкласс класса, в котором вы запускаете этот код? –
Прежде всего, есть строка ввода строки addSubview, вы написали inLogNaam вместо имени inlogName. И переменные метода также не являются camelCase. Например, вы получаете int ControlX и создаете rect с помощью controlX. Исправьте это и запустите снова ... –