iPhone开发 - 使用表视图显示浮动视图

时间:2009-01-31 09:13:36

标签: iphone uitableview view floating

我在每个标签项上都有一个带有导航控制器的标签栏应用程序。我想在我的Tab栏上方的Table View上添加一个浮动(半透明视图)。我怎样才能取得成果?

结果类似于联系人应用程序主视图右侧显示Alpha列表的方式。我希望我能清楚地解释我想做什么。

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果您只想在表格视图上方显示浮动字母(或数字)索引,则只需在UITableViewDataSource中定义两个方法:

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

这些提供了索引的A-Z(或其他)部分标题列表,以及表格视图中每个部分的开始位置。

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