ios - TableView 中的页眉和页脚选项

标签 ios uitableview storyboard

这与编程没有特别关系,但我很困惑,而且也是初学者,所以在这里问。我正在实现如下所示的屏幕。显然,它表明可以通过使用带有 header(Invoice|Date|Vale|Action)footer(Total) 的 UITableView 来实现。请忽略导航栏。由于页眉和页脚只是提供信息,没有用户交互,因此我想使用 UILabel 作为页眉和页脚的替代品。我所做的是在 ViewController 中附加标签,并在该标签之间添加一个 UITableview。它在模拟器上工作正常,没有设备来测试它。

1)这是正确的方法吗?

2)如果是正确的,它会在设备上显示一些奇怪的行为吗?

3)这种方法适合自动布局吗?

This is to be implemented

最佳答案

您的做法是正确的,但是如果您使用 UITableViewCell 作为标题标签,那么您可以更轻松地做到这一点。它就像 UITableViewCell 的标签和标题具有相同的宽度,因此对于 indexPath.row == 0 您可以设置标签颜色和标签标题,对于其余索引,您可以按照图中所示进行工作。

对于页脚,使用标签是个好方法。

编辑:如果标题标签是静态的,则将它们放入表标题内容 View 中,这样它们就不会与其他单元格一起滚动。

关于ios - TableView 中的页眉和页脚选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409728/

相关文章:

ios - iOS填充我的TabBar图标图像?

objective-c - 我是否正确使用时间分析仪?

ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?

ios - 如何在 iOS 中过滤部分路径?

ios - 反转UITable行号从大到小(...5,4,3,2,1)

objective-c - UITableView 正在填充整个 View

iphone - 修改 Storyboard 后 Objective-C 释放僵尸对象

objective-c - 从以编程方式定义的按钮添加 segue

ios - 问题检测按钮 cellForRowAt

ios - 无法实例化 View Controller