我正在实现一个消息编写器,就像iMessages一样。
enablesReturnKeyAutomatically
的{p> UITextView
无效。
我已将其设为textView.enablesReturnKeyAutomatically = YES;
但是当我点击数字键盘并开始输入内容并使用我的发送按钮发送时。 textView
已空,但仍然启用了发送按钮(UITextView
的返回按钮)。
答案 0 :(得分:0)
enableReturnKeyAutomatically似乎只影响uikeyboard,在这种情况下是一个数字小键盘。默认数字小键盘没有返回键,因此无法启用/禁用任何内容。
听起来你在视图中有一个单独的发送按钮。内部有一个解决方法 - textView:shouldChangeTextInRange:replacementText:使用replacementText计算新字符串的内容,并测试此新String是否等于@""。如果是,则sendButton.enabled = NO,否则sendButton.enabled = YES。
请记住设置UITextViewDelegate并修剪新的空白字符串。