mam zainstalowane Swift Keyboard w moich 5s telefonów z iOS 8.Jak uzyskać rozmiar klawiatury innej firmy w systemie iOS 8?
Oryginalny sposób (Objective-C) do uzyskania wielkości klawiatura działa tylko z klawiatury systemowej, na przykład:
- (void)keyboardWillShow:(NSNotification *)notification
{
CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;
}
Jeśli używam Swift Keyboard ... keyboardSize.height ma wartość zero. Jak uzyskać rozmiar klawiatury innej firmy w systemie iOS 8?
Dzięki.
Czy kiedykolwiek znalazłeś odpowiednie rozwiązanie? Poniższa odpowiedź nie działa z moją sprawą. Używam już 'UIKeyboardFrameEndUserInfoKey', aby uzyskać KB rect. – Hemang