If you’re heavy handed enough with the rounded rects, you’ll need to shift the text and editing rectangles for those text fields. Here’s a way you can do that.
On a couple occasions, I’ve received designs that place one view controller above another. Before iOS 8, I used to get clever by taking screenshots of the view I wanted to present over, and using that image in a UIImageView in the “overlay” view controller. Thankfully this is no longer necessary.
I found myself needing to respond to keyboard changes, and here’s some code from a library that I read through to acquaint myself with the API. Oddly, this library does not give you access to the frame of the keyboard.