ios - UITableview:固定节标题

标签 ios swift uitableview

我正在尝试创建一个包含多个部分的单个 Tableview。每个部分都有一个保持固定(而不是 float )的部分标题,并且每个部分可以有许多行。

我想要实现的是:

显示 4 行的第 0 节(如果超过 4 行,则允许用户滚动而不移动第 1 节标题) 第 1 部分显示 2 行(如果超出,则允许用户滚动)

我的问题是:

  1. 我的 UITablevViewStyle 是 Plain,因此顶部 header 是固定的,但如果我添加更多行,第 1 部分的 header 会不断移动。

欢迎任何想法。

最佳答案

只需将表格 View 的 UITableViewStyle 设置为 UITableViewStyleGrouped

为此,请转到 Storyboard -> tableView -> 样式并选择分组,或者如果您以编程方式执行此操作,则在初始化时使用此函数:

UITableView(frame: CGRectMake(0, 0, 100, 100), style: UITableViewStyle.Grouped)

关于ios - UITableview:固定节标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32799772/

相关文章:

ios - 文件管理器在 iOS 7 上不工作

ios - UITableView 单元格选择颜色?

objective-c - 注释和表格 View

ios - Xcode 中导入的资源非常庞大

objective-c - 是ThreadedCoreData示例(来自Apple)在主线程上创建NSManagedObjectContext吗?

ios - 当我使用 AFNetworking 从 iOS 调用服务器 API 时出现 application/soap+xml 错误

ios - 停止 WKWebView 重定向到基于通用链接的另一个应用程序

ios - 在 Swift 中使用泛型协议(protocol)实现委托(delegate)

ios - 忽略/拦截快速 subview 上的滑动

ios - View 框架在运行时不遵守约束