1. ホーム
  2. ios

[解決済み] iPhoneのUITableView。ミュージックアプリのような一文字アルファベットリストをオンにするには?

2023-06-14 19:03:01

質問

iPhoneの音楽アプリで、アーティスト、曲、アルバムを選択すると、UIの右側に縦に一文字のリストが表示され、高速スクロールが可能なtableViewが表示されます。私のアプリでこの機能を有効にするにはどうしたらよいでしょうか?

乾杯。 Doug

どのように解決するのですか?

インデックス文字を自分で用意する。

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    return[NSArray arrayWithObjects:@"a", @"e", @"i", @"m", @"p", nil];
}

として、その後に

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString
    *)title atIndex:(NSInteger)index {
        return <yourSectionIndexForTheSectionForSectionIndexTitle >;
}

セクションが必要になります。