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

时间:2017-12-23 03:36:19

标签: ios uitableview swift3 uiimageview uisearchcontroller

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

tableViewHeader  

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

有没有办法在tableviewcontroller中向tableview添加一个粘性标题,以便它保持在那里,我的搜索控制器不会消失。

2 个答案:

答案 0 :(得分:4)

UIImgaeView的{​​{1}}中添加HeaderView。 这样的事情 -

TableView

答案 1 :(得分:0)

否使用UITableViewController您无法像使用UIViewController

那样添加图片

目前您有以下选项

1)切换到UIViewController并添加uitableview和您的视图。

2)如果您使用导航控制器,则将子视图添加到导航控制器的视图

3)将Subview直接添加到appdelegate的UIWindow