UIToolbar выше Клавиатуры - iPhone SDK

Я видел этот вопрос, отправляемый несколько раз без полезных ответов. Я пытаюсь поместить панель инструментов выше своего UIKeyboard в моем приложении для iPhone, но испытываю затруднения. Я нашел этот пример, который работает отлично, за исключением того, что мое представление является a UITableView вместо стандарта [self.view addsubview:...]. Может любой выяснять, как применить это к a UITableView? Короче говоря, у меня есть несколько UITextFields в моих ячейках таблицы, таким образом, я хочу, чтобы панель инструментов появилась выше клавиатуры для тех ячеек.

Большое спасибо, Brett

7
задан Brett 17 July 2010 в 01:10
поделиться

2 ответа

Просто не используйте представление таблицы напрямую как представление.
Используйте представление, внутри которого будет табличное представление.
Таким образом, вы сможете использовать руководство как есть ...

На мой взгляд, этот способ намного лучше - у меня нет контроллера представления с единственным табличным представлением ни в одном из моих приложений. На экране всегда есть что-то дополнительное ...

Кроме того, я не думаю, что использование parentViewController - хорошее решение.
Не всегда он у вас есть.
На самом деле, я даже не понимаю, как это у вас работает ...

1
ответ дан 7 December 2019 в 20:33
поделиться

Обходным решением для этого может быть создание скрытого текстового поля в контроллере представления и его модальное представление с началом первого ответа. Вид может быть полностью прозрачным, а панель инструментов можно настроить с помощью конструктора интерфейсов.

0
ответ дан 7 December 2019 в 20:33
поделиться