Представьте UITableView как раскрывающийся список с помощью iOS SDK - PullRequest
2 голосов
/ 09 июня 2011

Я хочу реализовать раскрывающийся список в приложении для iPhone, такой же, как вы могли бы видеть в iBooks при выборе PDF-файлов / книг.

У меня есть небольшая идея, как это реализовать, простопоправьте меня, если я ошибаюсь:

  1. Создайте кнопку
  2. По событию нажатия кнопки определите CGRect, а в CGRect нарисуйте LoadTableView
  3. Загрузка TableViewData во время выполнения.

Это правильно?Если нет, то как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Вот намного лучший / более простой способ сделать это.

  1. Создание пользовательского UITableViewController и связанного с ним кончика.Используйте этот класс для инкапсуляции вашего tableView и данных.
  2. Когда пользователь нажимает на вашу кнопку, создайте экземпляр своего пользовательского контроллера представления и отобразите его модально, используя presentModalViewController: animated
  3. Когда пользователь выбрал параметриз всплывающего представления вернитесь к родительскому представлению с результатами.
  4. Отключите представление таблицы с помощью dismissModalViewControllerAnimated:

Это то, что iBooks делает с сильно настроенным UITableViewController.

0 голосов
/ 09 июня 2011

Вы ищете UIPickerView?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...