iOS - 文本字段
-
文本字段的使用
文本字段是一种 UI 元素,使应用程序能够获取用户输入。UITextfield 如下所示。 -
文本字段的重要属性
- 没有用户输入时显示的占位符文本
- 普通文本
- 自动修正类型
- 键盘类型
- 返回键类型
- 清除按钮模式
- 登记
- 代表
-
更新 xib 中的属性
您可以在实用程序区域(窗口右侧)的属性检查器中更改 xib 中的文本字段属性。 -
文本字段委托
我们可以通过右键单击 UIElement 并将其连接到文件所有者来在界面构建器中设置委托,如下所示。使用委托的步骤
Step 1 − 如上图所示设置委托。Step 2 - 添加您的班级响应的委托。Step 3 − 实现 textField Delegates,重要的文本字段委托如下:Step 4 - 顾名思义,一旦我们开始编辑文本字段和结束编辑,就会调用上述两个代表。Step 5 - 对于其他委托,请参阅 UITextDelegate 协议参考。 -
示例代码和步骤
Step 1 − 我们将使用为 UI 元素创建的示例应用程序。Step 2 − 我们的 ViewController 类将采用 UITextFieldDelegate 和我们的 ViewController.h 文件更新如下 -Step 3 - 然后我们添加一个方法 addTextField 到我们的 ViewController.m 文件。Step 4 - 然后我们在 viewDidLoad 方法中调用这个方法。Step 5 − 更新 viewDidLoad 在 ViewController.m 如下 -Step 6 - 当我们运行应用程序时,我们将得到以下输出。Step 7− 基于用户操作调用委托方法。查看控制台输出以了解何时调用委托。