рабочий образец:

ужно выяснить, когда текстовое поле становится первым респондентом, чтобы уведомить меня, будет ли отображаемая клавиатура препятствовать UITextField. Если это так, я хочу настроить свойства прокрутки.

Пока у меня есть эта настройка. Я слушаю уведомления UIKeyboardWillShow, которые вызывают следующий селектор:

func keyboardWillAppear(notification:NSNotification)
{
    if let keyboardSize = (notification.userInfo?[UIKeyboardFrameEndUserInfoKey] as? NSValue)?.cgRectValue
    {

        if keyboardSize.intersects(textField.frame)
        {
            print("It intersects")
        }
        else
        {
            print("Houston, we have a problem")
        }
    }

Примечание: я пытался с UIKeyboardDidShow, но все еще безуспешно. UITextField является подпредставлением scrollView.

Ответы на вопрос(2)

Ваш ответ на вопрос