(二十五)键盘的设置与TextField细节处理

设置Return Key类型为Send并且勾选下面的复选框即可实现没有内容时禁用keyboard,有内容自动启用。


文本框左边框与文本留有间距的方法:

//文本框左侧留下间距
    UIView *leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 0)];
    self.textInput.leftView = leftView;
    self.textInput.leftViewMode = UITextFieldViewModeAlways;

监听发送按钮的点击:

因为键盘是TextField叫出的,因此应该监听文本框的事情,应该成为TextField的代理(不要忘记将TextField的代理设置为当前控制器)。

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
    //code here
    return YES;
}
注意返回YES和NO对于大部分类似的方法效果是一样的。



原文地址:https://www.cnblogs.com/aiwz/p/6154228.html