Можно ли обернуть слово в UITableViewSectionIndex?

Я хочу обернуть слово в индекс раздела, отображаемый в правой части UItableView.

Проблема заключается в том, что если длина слова увеличивается, ширина индекса раздела также увеличивается, а размер представления содержимого ячейки таблицы уменьшается. И я не хочу отображать подстроку объекта массива индекса раздела. Поскольку я хочу отображать все слово в раздел я должен обернуть его.

-(NSArray*) sectionIndexTitlesForTableView:(UITableView *)tableView
{
    NSMutableArray *array = [[NSMutableArray alloc] init];

    for (int i = 0; i <[keys count]; i++) {
        NSString *str = [self.keys objectAtIndex:i];
           [array addObject:str];
    }

    NSArray *a =[NSArray arrayWithArray:array];
    [array release];
    return a;
}

объект в массиве, возвращаемом методом sectionIndextitle, длинный, и я хочу обернуть слово.

Кто-нибудь знает, как это можно сделать?

enter image description here

8
задан Warewolf 10 May 2012 в 16:42
поделиться