如何在 TableViewController 中的 tableview 上方添加图像 - Swift 3

Arn*_*PTA 1 uitableview uiimageview ios uisearchcontroller swift3

我在带有搜索栏的 tableview 控制器中有一个 tableview。我想以这样的方式在它的顶部添加一个图像,它就像一个导航栏并且不会移动并且基本上缩小了表格视图。我通常使用视图控制器并将图像添加到顶部,但我似乎无法执行 tableviewcontroller。我尝试添加一个 UIView 并调用

tableViewHeader  
Run Code Online (Sandbox Code Playgroud)

方法,但是我的搜索控制器消失了,当我在 tableview 中向下滚动时,标题消失并且 tableview 覆盖整个页面。

有什么方法可以在 tableviewcontroller 中向 tableview 添加某种粘性标题,以便它留在那里并且我的搜索控制器不会消失。

Ami*_*han 5

添加UIImgaeViewHeaderViewTableView。类似的东西——

    let headerImageView = UIImageView.init(frame: Frame)

    headerImageView.image = Image

    self.tableView.tableHeaderView = headerImageView
Run Code Online (Sandbox Code Playgroud)