如何在UITableView上添加UIView

Ste*_*hen 2 uitableview uiview addsubview ios swift

我在viewController类中有一个表

点击一个按钮(这个按钮位于表格之外),我想在tableView上单独显示一些UIView,并发送一个Web服务请求.收到回复后,我想删除我添加的UIView.

tableView.addSubview(myview)没有为我工作,但self.view.addSubview(myview)工作但我想只在表视图上覆盖我的UIView.

我的问题特定于如何将子视图添加/删除到tableview.我怎样才能实现这一目标?

Jog*_*Com 14

尝试将此标题添加到顶部

var headerView: UIView = UIView(frame: CGRectMake(XXX, YYY, XXX, YYY))
var imageView: UIImageView = UIImageView(frame: CGRectMake(XXX, YYY, XXX, YYY))
headerView.addSubview(imageView)
var labelView: UILabel = UILabel(frame: CGRectMake(XXX, YYY, XXX, YYY))
headerView.addSubview(labelView)
self.tableView.tableHeaderView = headerView
Run Code Online (Sandbox Code Playgroud)

它会在UITableView上添加标题