我以编程方式创建了一个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
答案 0 :(得分:2)
我猜您要将NO
返回到textFieldShouldReturn
委托方法。你应该返回YES
。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
return YES;
}