iOS中可导航的UITableView部分页脚?

Posted

技术标签:

【中文标题】iOS中可导航的UITableView部分页脚?【英文标题】:Navigable UITableView section footers in iOS? 【发布时间】:2013-06-08 04:06:15 【问题描述】:

我想实现一个类似于现有应用中的“登录”表单,例如:

截图来自 Twitter 和 Dropbox。 “忘记密码?”选项是可点击的,它导航到另一个视图。我想做类似的东西,但我不确定这样的“忘记密码?” text 是分组UITableView 的页脚:我一直在文档中搜索是否可以在页脚中启用用户交互,但我找不到任何相关信息。或者可能是UILabel?我该怎么做?

谢谢!

【问题讨论】:

【参考方案1】:

你可以重写- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section方法

在那里,您可以使用标签、按钮或任何您需要的东西创建视图。- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 的标题同样适用

【讨论】:

【参考方案2】:

实现委托方法

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

然后创建带有“忘记密码”标题的 UIButton,将其作为子视图添加到 UIView 并将该视图作为页脚视图返回。

【讨论】:

以上是关于iOS中可导航的UITableView部分页脚?的主要内容,如果未能解决你的问题,请参考以下文章

UITabBar 覆盖的 UITableView 页脚视图

如何在 TableView 的一个部分手动设置页脚(iOS)?

UITableView 部分索引在 iOS 7 中定位错误的单元格,顶行隐藏在导航栏下

调整 uitableview 部分页脚的高度

返回正确大小的页脚时,部分页脚中的 UITableView 随机白线

UITableView 自定义部分页脚