Jestem świadomy, że mogę uzyskać wysokość UIKeyboard od UIKeyboardFrameEndUserInfoKey na keyboardWillShow i keyboardDidShow powiadomienia są wyzwalane, gdy staje się pierwszym ratowniczym.iPhone iOS - uzyskaj wysokość UIKeyboard PRZED klawiaturąWillShow
JEDNAK, chciałbym poznać oczekiwaną wysokość klawiatury przed tymi zdarzeniami, dzięki czemu można ustawić niektóre elementy projektu w viewDidLoad kontrolera widoku.
Ponieważ urządzenia się zmieniają, a nowy pasek korekty pisowni zmienia wysokość klawiatury NIE chcę na sztywno kodować wysokości.
Czy ktoś wie, jak uzyskać oczekiwaną wysokość z klawiatury, biorąc pod uwagę, czy ma automatyczną korektę, czy nie itp?
Co dokładnie Potrzebujesz tego? Bądź konkretny, ponieważ prawie na pewno chcesz zastosować inne podejście. – Wain
Zwróć uwagę na część mojego pytania, które mówi: "Chciałbym poznać oczekiwaną wysokość klawiatury przed tymi zdarzeniami, aby móc ustawić pewne elementy projektu w viewDidLoad kontrolera widoku". Aby rozwinąć to: mam elementy, które są rozmieszczone na podstawie wysokości klawiatury, ale nie w odpowiedzi na to, że jest podnoszony. – Zigglzworth
Nie możesz wiedzieć wcześniej. Wysokość klawiatury może być różna dla każdego pola tekstowego lub widoku tekstowego na ekranie. Jeden może mieć 'inputAccessoryView', a inny może nie. – rmaddy