-1

是否可以在隐藏 UILocalizedIndexedCollat​​ion 的同时在 UITableView 上添加 UIViewController。我添加了一个 UIViewController 作为子视图,但 UILocalizedIndexedCollat​​ion 仍然显示在 UIViewController 之上。这是正在发生的事情的屏幕截图。

注意视图顶部的 UILocalizedIndexedCollat​​ion

这是我用来显示 UIViewController 视图的代码。

[self willMoveToParentViewController:parentViewController];
[parentViewController.view addSubview:self.view];
[parentViewController addChildViewController:self];
4

1 回答 1

1

表格视图不显示UILocalizedIndexedCollation. 表视图数据源方法的实现可能会使用 aUILocalizedIndexedCollation为出现在表视图右侧的“索引列表”提供数据。

如果你想隐藏索引列表,那么你有两个选择:

1)nilsectionIndexTitlesForTableView:数据源方法返回并重新加载表视图。返回正确的列表并再次重新加载表以显示索引列表。

2) 将表格视图的sectionIndexMinimumDisplayRowCount属性设置为NSIntegerMax。将其设置回 0 以再次显示它。

于 2013-06-01T16:37:16.027 回答