我们如何指定显示SectionIndexes的框架的宽度。我在下面显示图像将解释我的状况。


我想将单词包装在sectionIndex中,并且可以在SectionIndex框架大小固定时进行设置,因此我想按右侧显示的方式设置SectionIndex框架的宽度.SectionIndex框架会根据其中的单词长度自动调整大小。

我编写了如下代码来从SectionIndexTitle返回数组:

NSMutableArray *array = [[NSMutableArray alloc] init];

for (int i = 0; i <[keys count]; i++) {
    NSString *str = [self.keys objectAtIndex:i];
    int length = [str length];
    if (length > 9) {
        str = [NSString stringWithFormat:@"%@..",[str substringToIndex:8]];
    }
       [array addObject:str];
}


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

return a;


您能否在这方面帮助我...!

最佳答案

不幸的是,使用公共API无法自定义节索引。

如果此功能对您的应用如此重要,您可能最终会创建一个自定义节索引视图。

关于iphone - 设置显示在UITableView右侧的SectionIndex的宽度吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10085604/

10-10 16:34