Я хочу знать, как заставить клавиатуру отображаться в приложении iOS Swift и оставаться там постоянно. Я знаю, что это появляется, когда пользователь касается внутри текстового поля. Я этого не хочу. Я хочу, чтобы он был там, когда пользователь загружает приложение и остается там постоянно. Я все еще хочу, чтобы клавиатура взаимодействовала с текстовым полем, как обычно.Как заставить клавиатуру появляться/оставаться в раскадровке Xcode
Желательно, чтобы я мог использовать клавиатуру в раскладке автомата и масштабировать/выравнивать мои кнопки по клавиатуре, но я могу жить без этой функции, если это необходимо.
Что я пробовал:
Если бы я мог имитировать «потрогать» внутри текстового поля программно я думаю, что могу выполнить свою задачу. Я бы принудительно смоделировал «прикосновение» после загрузки приложения, а затем в методе textFieldShouldReturn я могу повторить принудительное программное касание внутри текстового поля, чтобы предотвратить исчезновение клавиатуры. (Это может привести к тому, что клавиатура исчезнет, а затем снова появится быстро, что было бы уродливым и нежелательным.) Как я могу заставить это поддельное прикосновение?
В заключение:
Я использую IOS раскадровки и Swift.
Как заставить клавиатуру загружаться при запуске и оставаться там даже после нажатия возврата/отправки?
Если это невозможно, как я могу программно принудительно коснуться текстового поля?
Похоже, вы хотите разработать приложение Blackberry :-) –
Возможно, у вас есть своя собственная причина для этого, но для меня я чувствую, что очень раздражает клавиатура, чтобы появляться там все время. Просто просто мое мнение. – Lee
@NicolasMiari Я согласен с вами. Вы можете добавить пользовательский вид клавиатуры на window.It не будет уволен. Но я не думаю, что Apple разрешит приложение Blackberry. – Lumialxk