2010-07-17 3 views
7

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

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

+0

Просто ответил на мой вопрос. Для тех, кого это интересует, я использовал: [self.parentViewController.view addSubview: keyboardToolbar] – Brett

+0

См. Мой ответ ... –

+0

Вы должны отметить это как ответ. Либо возьмите Майкла или положите в свое решение. – RyanJM

ответ

1

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

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

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

0

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

Смежные вопросы