Если вы хотите отобразить только вспомогательное представление, тогда создайте подкласс для своего UIResponder представления, которое представляет клавиатуру и повторно объявит inputView как чтение / запись, и верните ваше вспомогательное представление в этом методе.
Интерфейс
@property (atomic, retain) UIView *inputView
Реализация
- (UIView *)inputView { return accessoryView; }
- (void)setInputView:(UIView *)aView {
if (accessoryView != aView) {
[accessoryView release];
accessoryView = [aView retain];
}
}
Дополнительная информация о перерасчете и добавлении inputView и inputAccessoryView для любого подкласса UIResponder в официальномДокументация Apple: https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html