【发布时间】:2018-09-29 02:57:07
【问题描述】:
我有一个 UITableView,其中有很多部分。如果我将 UITableView 类型设为普通类型,则所有部分在滚动时都粘在顶部。
我的要求是只粘贴第零节的标题,其他标题应该浮动(比如当你将样式设置为组时)。
另请注意,我的 TableView 具有折叠和展开功能,我使用这些部分所做的。
我的 UItableView 样式设置为plain
public enum UITableViewStyle : Int {
case plain // regular table view
}
我已经使用
实现了自定义部分标题func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
和
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
高度赞赏任何正确方向的提示
【问题讨论】:
-
你不能让一些部分有粘性和一些浮动。相反,我建议使用不同的单元格作为第零节以外的节的标题。
-
抱歉.. 我已经编辑了我的答案。有一种方法是测试方法,在写下面的答案时忘记删除。
-
如果您想通过应用商店发布您的项目,请不要使用私有 api。即使您通过了一次审核,您的应用也可以随时下架。我推荐@hardikparmar 的解决方案。
-
查看我的答案@Ekra
-
@Ekra 你是在不使用私有 API 的情况下做到的吗?
标签: ios swift uitableview