【问题标题】:UITextfield not displaying text on it ,if text is typedUITextfield 不显示文本,如果输入了文本
【发布时间】:2013-03-01 16:49:56
【问题描述】:

我以编程方式创建了一个 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

【问题讨论】:

    标签: ios uitextfield uitextfielddelegate


    【解决方案1】:

    我猜您将 NO 返回到您的 textFieldShouldReturn 委托方法。你应该返回YES

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

    【讨论】:

      猜你喜欢
      • 2012-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 2019-03-10
      • 2016-11-29
      相关资源
      最近更新 更多