您是不是必须使用 UITableView 而不是 UITableViewController 在 tableview 上方添加按钮?
Posted
技术标签:
【中文标题】您是不是必须使用 UITableView 而不是 UITableViewController 在 tableview 上方添加按钮?【英文标题】:Do you have to use a UITableView and not a UITableViewController to add buttons above tableview?您是否必须使用 UITableView 而不是 UITableViewController 在 tableview 上方添加按钮? 【发布时间】:2015-01-13 23:09:33 【问题描述】:我想在 Tableview 上方但在导航栏下方添加静态按钮(它们不随 Tableview 滚动)。如本问题所述
How to place buttons above UITableView (and not in navigation bar)?
答案似乎只是使用 UITableView,但有没有办法使用 UITableViewController 来做到这一点?或者您必须使用 UITableView 并将其缩小并在上方放置按钮?
【问题讨论】:
【参考方案1】:您可以在任何情况下在tableView
中添加按钮:只需使用tableView
的HEADER。
详细属性为tableHeaderView
,并在表格顶部添加一个视图。
通过tableView
的数据源,您还可以为任何部分返回headerView
。
Apple Documentation
【讨论】:
我可以在情节提要中做到这一点吗?还是我必须通过编码来完成? 你也可以在头部有一个搜索栏和一个带有按钮的视图吗?还是必须是其中之一? @Phil 你可以将它添加到故事板中。 你必须返回一个view作为headerView,因此你可以在这个view中放任何你想要的东西。 如何将视图作为标题视图返回?你把它设置在某个地方了吗?以上是关于您是不是必须使用 UITableView 而不是 UITableViewController 在 tableview 上方添加按钮?的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView+UIView 而不是 UITableView+customcells?
使用 UITableView 而不是 UIPickerView 来设置 UITextField 文本
使用 Restkit 上传图像 - 向 UITableView 添加两行而不是一行
Maven JAR Plugin 3.0.2 错误:您必须使用分类器将补充工件附加到项目而不是替换它们