我有一个UITextView,但我不希望键盘为用户提供' return'键。所以在我的xib文件中,我将键盘类型设置为UIKeyboardTypeTwitter,它基本上取代了' return'关键是' @'和'#'。
然而,当点击' 123'键盘上的按钮因此进入UIKeyboardTypeNumbersAndPunctuation模式,'返回'键显示在右下角。有没有办法检测用户何时点击“' 123'然后在那个时候,保持' @'和'#'在这种情况下的符号?
答案 0 :(得分:0)
你对键盘没有足够的控制权(如果用户有第三方键盘可以使用UIKeyboardTypeTwitter方法,甚至可能没有你想象的那么多);你最好的选择是检测他们什么时候点击Return(通过UITextViewDelegate方法-textView:shouldChangeTextInRange:replacementText:
)并以这种方式阻止换行。