I've created a custom keyboard and used the inputView property to associate it with a UITextField. When the "dismiss" button on my custom keyboard is pressed, I call resignFirstReponder on my text field.
Before you dismiss this as another IB outlet issue, it's not. The text field pointer is valid, and in fact after calling resignFirstResponder, the caret disappears, which proves that resignFirstResponder is in fact working. It's just that my custom keyboard isn't hiding itself. Any idea why?
Do I need to do anything special on the custom keyboard to make it hide itself?