设置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对于大部分类似的方法效果是一样的。