代码之家  ›  专栏  ›  技术社区  ›  Dan Bennett

UITableView隐藏分区索引但保留分区

  •  5
  • Dan Bennett  · 技术社区  · 15 年前

    我们想为UITableView实现我们自己的分区索引UI。

    很明显,这是可能的,因为联系人应用程序在iPad上就能做到。有没有一种合法隐藏当前分区索引的方法?(我可以访问未记录的UIView,但这对我怀疑的苹果公司是没有好处的)

    2 回复  |  直到 15 年前
        1
  •  14
  •   Dan Bennett    14 年前

    答案很有帮助。

    这里的诀窍是

    - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView;
    

    返回nil,同时保留其他基于节的数据源方法的实现:

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
    

        2
  •  1
  •   Community CDub    8 年前