ios - 为什么在单击 UITextField 后,其中的所有文本都被清除了?我可以通过某种方式解决这个问题吗?

标签 ios objective-c cocoa-touch

我有一个 UITextField,当我在其中键入一些文本,然后选择下一个 UITextField,然后再次单击上一个时,所有文本都被删除了。是吗可以在我点击 UITextField 时保存文本吗?

最佳答案

是的,这是可能的。您只需将 UITextFieldclearsOnBeginEditing 设置为 NO。在代码中或在 IB 中。在 IB 中,TextField 的属性中某处有一个复选框。或者你只是这样做:

self.textField.clearsOnBeginEditing = NO;

关于ios - 为什么在单击 UITextField 后,其中的所有文本都被清除了?我可以通过某种方式解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15834675/

相关文章:

objective-c - Objective C : Given a Class id, 我可以检查这个类是否实现了某个协议(protocol)?还是有一定的选择器?

objective-c - 直接通过名称绑定(bind) SQLite 参数

ios - 水平翻转动画在标题栏和 View 之间产生间隙

ios - 在屏幕上滑动(相同的)图像,但不使用任何额外的 UIImageViews

ios - iPhone - 沿触摸和拖动路径移动对象

ios - 动态调整 UITextField 大小同时在输入文本时保持其居中的正确方法是什么?

ios - 带有图像的 MKPinAnnotationView 内的 UIButton

objective-c - 应用程序终止时尝试保存到 plist

c++ - C++ 和 Objective C 中的多态性

ios - 无法在数组中插入对象,我想将其添加到用户默认值