将视图放入视图后返回子视图

时间:2011-10-31 19:48:16

标签: objective-c

所以在我的应用程序中,我单击一个按钮,我动态添加一个UITextField:

myRect = CGRectMake(4, viewYPos, 80, 25);
UITextField *myTextField = [[UITextField alloc] initWithFrame:myRect];
myTextField.borderStyle = UITextBorderStyleRoundedRect;
myTextField.font = [UIFont fontWithName:@"Trebuchet MS" size:12];
myTextField.returnKeyType = UIReturnKeyDone;
myTextField.delegate = self;
[myTextField addTarget:self
                action:@selector(textFieldShouldReturn:)
      forControlEvents:UIControlEventEditingDidEndOnExit];

[attributeScrollView addSubview:myTextField];   
[myTextField release];

现在,我如何引用此文本字段?有没有办法将它拉出视图并将其放回新的文本字段变量?

我唯一想到的是创建一个实例nsarray变量,这样我就可以保留它们的引用。

1 个答案:

答案 0 :(得分:0)

使myTextField成为实例变量而不是本地变量。然后,不要释放它。