2009-01-31 65 views
0

我在每个选项卡项上都有一个带有导航控制器的选项卡栏应用程序。我想在我的标签栏上方的表格视图中添加浮动(半透明视图)。我怎样才能达到结果?iPhone开发 - 使用表视图显示浮动视图

结果将类似于如何在联系应用程序的主视图右侧显示阿尔法列表。我希望我清楚解释我想要做什么。

有什么想法?谢谢。

回答

1

如果你想要做的是显示浮动字母(或数字)索引你的表视图上面,你只需要定义你的UITableViewDataSource两种方法:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index 

这些提供AZ(或任何)索引的部分标题列表以及表格视图中每个部分的起始位置。

对于更自定义的视图,您应该能够创建视图,将其背景设置为[UIColor clearColor],布置其内容,并将其作为子视图添加到表视图或作为子视图添加包含两者的视图中的表视图。

+0

不要忘记你总是拥有一个包含所有东西的视图,用你添加初始视图的UIWindow - 你可以从[UIApplication SharedApplication]和keyWindow属性中获得它。 – 2009-01-31 17:55:36