在 tableView 上添加视图
Posted
技术标签:
【中文标题】在 tableView 上添加视图【英文标题】:Adding view on tableView 【发布时间】:2014-08-20 08:07:50 【问题描述】:我有很高的 tableView,我想在上面添加视图,我希望它也很高。 我使用此代码添加视图,但它仅在一个视图高度 - 568 点。
_backgroundSelectionView = [[UIView alloc]initWithFrame:self.tableView.bounds];
_backgroundSelectionView.backgroundColor = [UIColor colorWithWhite:0.95 alpha:1];
[self.tableView addSubview:_backgroundSelectionView];
如何在所有屏幕上添加视图?
【问题讨论】:
为什么要在表格视图之上添加视图?你想给它添加页眉还是页脚。要实现想要的你说 - 将 tableView 和 backgroundSelectionView 添加到另一个视图。[mainView addsubView:self.tableView]
[mainView addsubView:_backgroundSelectionView]
当我选择带有弹出单元格的 tableView 单元格时,我需要为所有屏幕着色
如果我没记错的话,这里是 UITableViewController 吗?
【参考方案1】:
UITableViewController 提供了 UITableView,你不能在 tableview 的顶部添加子视图到 tableViewController。 不要使用 UITableViewController 将其更改为 UIViewController(这将符合 UITableViewDataSource 和 UITableViewDelegate),这样您就可以在 UIViewController 的主 UIView 上添加视图(tableView 和任何其他子视图)。
【讨论】:
以上是关于在 tableView 上添加视图的主要内容,如果未能解决你的问题,请参考以下文章