Разработка iPhone - Показать плавающее представление с представлением таблицы - PullRequest
0 голосов
/ 31 января 2009

У меня есть приложение панели вкладок с контроллерами навигации на каждом элементе вкладки. Я хочу добавить плавающее (полупрозрачное представление) в моем табличном представлении чуть выше панели вкладок. Как мне добиться результатов?

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

Есть идеи? Спасибо.

1 Ответ

1 голос
/ 31 января 2009

Если все, что вы хотите сделать, это отобразить плавающий алфавитный (или числовой) индекс над табличным представлением, вам просто нужно определить два метода в вашем UITableViewDataSource:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

Они предоставляют список заголовков разделов для вашего индекса в формате A-Z (или где-либо еще), и где в табличном представлении начинается каждый раздел.

Для более настраиваемого представления вы должны иметь возможность создать представление, установить его фон на [UIColor clearColor], расположить его содержимое и добавить его в качестве подпредставления к табличному представлению или в качестве подпредставления над таблицей посмотреть в представлении, которое охватывает оба.

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