Iphone tableView индекс позиции / настройки - PullRequest
0 голосов
/ 19 октября 2010

Извините, если я что-то пропустил по этому поводу, но у меня есть табличное представление с 2 большими разделами и индексом для навигации между разделами:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    NSMutableArray *listArray = [[NSMutableArray alloc] init];
    listArray = [NSArray arrayWithArray:[@"S|H"componentsSeparatedByString:@"|"]];
    return listArray;}

Поскольку у меня есть только 2 раздела, верхний индекс «S» находится вверху, а «H» - в крайнем нижнем углу экрана.

Есть ли способ переместить эти две индексные буквы в центр? (или хотя бы рядом друг с другом)

Спасибо

1 Ответ

2 голосов
/ 19 октября 2010

Я так не думаю - размещение меток действительно зависит от ОС, и, наконец, оно соответствует ожиданиям пользователя.

Однако ваш код пропускает NSMutableArray, когда вы сначала выделяете / инициализируете массив, а затем переназначаете переменную другому массиву.

Кроме того, arrayWithArray: здесь излишне.

Сделай это

NSArray *listArray = [@"S|H"componentsSeparatedByString:@"|"];

или еще лучше

NSArray *listArray = [NSArray arrayWithObjects:@"S", @"H", nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...