Разработка iPhone - Показывать плавающий вид с табличным представлением

StackOverflow https://stackoverflow.com/questions/498554

Вопрос

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

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

Есть какие-нибудь идеи?Спасибо.

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top