При нажатии кнопки «Готово» на клавиатуре срабатывает следующее. Он переходит в условное и возвращает false. Однако клавиатура остается на экране.
class MyViewController: UIViewController, UITextViewDelegate{
func textView(textView: UITextView!, shouldChangeTextInRange: NSRange, replacementText: NSString!) -> Bool {
if(replacementText.isEqualToString("\n")) {
textBox.resignFirstResponder()
return false
}
return true
}
textBox является делегатом для представления. Я подключил это через Interface Builder. Любые идеи, почему он не отклоняет клавиатуру?
textView.resignFirstResponder()
, посмотрите, работает ли это - person IxPaka   schedule 18.03.2015textViewShouldEndEditing
, которые могут помешать работе resignfirstresponder? Также вы пытались использовать textView, параметр делегата вместо вашего textBox? - person Christian   schedule 18.03.2015