最近在做发表回复评论这样的功能,总结了一点小小的知识点,写下来方便以后查找
1,将UITextView 弹起的键盘换行按钮变成发送按钮,这个只要改变一个属性即可
_textView.returnKeyType = UIReturnKeySend;
这个属性是一个枚举类型,可以根据自己的需要去进行设置
typedef NS_ENUM(NSInteger, UIReturnKeyType) {
UIReturnKeyDefault,
UIReturnKeyGo,
UIReturnKeyGoogle,
UIReturnKeyJoin,
UIReturnKeyNext,
UIReturnKeyRoute,
UIReturnKeySearch,
UIReturnKeySend,
UIReturnKeyYahoo,
UIReturnKeyDone,
UIReturnKeyEmergencyCall,
UIReturnKeyContinue NS_ENUM_AVAILABLE_IOS(9_0),
};
2,点击“发送”按钮直接将UITextView里的内容发送出去
在这里有一个坑人的地方,UITextField有代理方法可以实现,但是在UITextView的代理方法中就没有相应的方法,在UITextField中的代理方法如下
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[self.view endEditing:YES];
return