2011-10-31 67 views
0

所以在我的應用程序後,我點擊一個按鈕,我動態添加的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變量,所以我可以保持他們的參考。

回答

0

使myTextField成爲實例變量而不是本地。然後,不要釋放它。

+0

是的,如果我需要,我會添加它們(用戶可以創建X數量)到nsarray保留它們,但想知道是否有另一種方式來做到這一點。 – Padin215

+0

不是。沒有更多的信息可用,陣列可能是最好的。 – James

相關問題