I\'m using a UITextView to roughly replicate the SMS text box above the keyboard. I\'m using a UITextView instead of a field so that it can expand with multiple lines.
The problem is that the Keyboard is implemented as a separate UIWindow, rather than as a view within the main UIWindow, so layout with it is tricky. Here are some pointers in the right direction:
-windows
property to find the private UITextEffectsWindow
window and figure out its frame. This is the keyboardUIAutocorrectInlinePrompt
view. This is the autocorrect bubble.You'll notice two mentions of "private" above. That carries all the relevant caveats. I have no idea why Apple has allowed the problem to persist when even their apps have had to work around it.