UITextField 不显示指定的字符串
在我的项目(我的第一个项目)中,我尝试将文本分配给界面生成器中创建的文本字段。
[date setText:@"2010"];
我也尝试使用
date.text = @"2010"
我已经创建了插座并且没有收到任何错误...文本只是不显示。
以防万一这很重要...... 我阻止键盘显示并显示日历(有效)。
知道可能出了什么问题吗?
我在文本字段上使用委托方法来阻止显示键盘是否会出现问题?
In my project (my first one) I try to assign a text to a textfield created in the Interface Builder.
[date setText:@"2010"];
I also tried using
date.text = @"2010"
I have created the Outlet and don't get any error... the text just doesn't show up.
Just in case it matters...
I prevent the keyboard from showing up and display a calendar instead (works).
Any idea what could be wrong?
Could it be a problem that I'm using delegate methods on the textFields to prevent displaying the keyboard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你不想使用键盘编辑文本,那么 UITextField 有什么用呢?
您可以使用 UILabel(作为全局变量)来显示文本,并使用不带标题的自定义 UIButton,并使用其操作来显示日历视图,而不是使用 UITextField。您可以在该类中随时更改标签的文本,例如 viewWillAppear 或 viewDidAppear。
If you don't want to edit text using a keyboard, then what is the use of UITextField?
Instead of using UITextField you can use a UILabel (as a global variable) to show the text and use a custom UIButton without a title and use its action for showing the calendar view. You can change the text of the label whenever you want in that class like viewWillAppear or viewDidAppear.