2013-03-01 59 views
0

我已經以編程方式創建了uitextfield,還添加了uitextfield委託協議。但問題是,即使它正在顯示文本字段,但如果輸入文字(或者我不能輸入任何文本字段,它仍然是空白的),它不會顯示任何文本。代碼如下。其實我在另一個班裏使用了相同的代碼,並且在那裏正常工作,不理解問題所在。請幫忙。如果輸入文字,UITextfield不顯示文字

txtSIBBBbidSearch=[[UITextField alloc]initWithFrame:CGRectMake(50, 335, 150, 25)]; 
txtSIBBBbidSearch.clearsOnBeginEditing=YES; 
txtSIBBBbidSearch.clearButtonMode=YES; 
txtSIBBBbidSearch.delegate=self; 
[txtSIBBBbidSearch setPlaceholder:@"Your Name"]; 

在另一類

[self.view addSubview:viewcontroller.txtSIBBBbidSearch]; 

在addsubview給出了上面的類的.H,我還添加UITextfielddelegate

回答

2

我猜你是返回NOtextFieldShouldReturn委託方法。您應該返回YES

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{ 
    return YES; 
}