在屏幕上多次显示可编程字段

时间:2012-02-29 19:40:54

标签: objective-c ios5

我是新手。任何人都可以帮助我吗?

我已经使用可编程输入字段创建了一个函数。我想多次调用此函数,并在屏幕上的不同坐标处显示结果。

我有什么不对,我应该如何解决?

// 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;
}

1 个答案:

答案 0 :(得分:1)

您已经创建了一个C函数,并且没有引用self。我建议在视图控制器上创建一个方法并从那里调用它。