I think you are referring to the inputAccessoryView
, it's a UIView
which gets displayed when the textview becomes first responder. hence when the keyboard shows.
You can customize the UIView
to hold all controls you want: textview, buttons, etc. More details here.
Basically, you implement your custom keyboard tool bar which is a UIView subclass (I assume you want something like the messages app), then you set the custom UIView to the inputAccessoryView
property of the UITextView. here is a relevant link to get you started: http://gabriel-tips.blogspot.com/2011/05/input-accessory-view-how-to-add-extra.html