也许您已经看过Facebook的iPhone应用程序及其滑入式菜单。
向上滚动时,您可以看到每个组的标题都停在顶部,直到下一个标题取代它。反之亦然:通过向下滚动,当一个组的内容完全出现时,标题会粘在组中并开始滚动它,留下即将到来的标题的位置。
如果有人知道怎么做,请帮忙。我不知道这个效果是如何被调用的,我在谷歌搜索但没有结果。
非常感谢任何帮助(tut,link,code)。
提前致谢
答案 0 :(得分:1)
此效果(如果我理解正确的话)内置于UITableView
功能中 - 您正在寻找的方法是:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
(可以找到此方法的文档here)。
通过提供UITableView
部分标题,您将启用在电话等应用中看到的效果的类型(在“联系人”部分中)。
要获得像Facebook一样外观的标题,您可以使用
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
(可以找到此方法的文档here)。
此功能允许您将自定义视图传递给UITableView以用作节标题。