代码之家  ›  专栏  ›  技术社区  ›  CodeGuy

UITableView不工作。为什么?

  •  0
  • CodeGuy  · 技术社区  · 15 年前

    我有一个uitableviewcontroller,我已经指定了索引标题,这样用户就可以跳到特定的字母,就像iphone上的ipod应用程序(特别是歌曲列表)一样。我已经设置了所有内容并实现了UITableViewProtocol中的所有方法。

    现在,问题来了。当我单击右侧的索引(它们是字母)时,表不会正确更新。它的顶部会更新我单击的标题,但实际的行不会更新。为什么会这样?我需要检查什么方法?我觉得奇怪的是,标题按行内容的变化保持不变。

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Andrew Kozlik    15 年前

    是否将数据源设置为二维数组?右边的索引将按外部索引排序。

    查看Apple关于如何填充索引表的说明。如果你遵循他们的代码示例,你应该能够让它工作。

    http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html