(二十五)键盘的设置与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对于大部分类似的方法效果是一样的。