图像作为表视图Swift 3的标题

时间:2017-03-09 12:47:18

标签: ios swift uitableview uiimageview

我创建了一个UITableView,它从txt-File获取其内容,现在以编程方式将searchBar实现为tableHeaderView。 您是否知道我如何将图像(在我的情况下是徽标)置于一切之上? 我在互联网上寻找它,但没有找到解决我问题的方法。 我正在使用Xcode 8和Swift 3.

感谢您的帮助!

3 个答案:

答案 0 :(得分:0)

在viewDidLoad

中添加此代码
let view = UIView(frame: yourviewFrame)
 //make button and set action and add into view
 //make one image view 
 view.addSubview(your imageview)
 //set view into tablefooterview
self.yourtableoutlet.tableHeaderView = view

答案 1 :(得分:0)

UiView放在所有内容上(你必须有点精确lol),然后增加这个视图的高度并把你想要的内容放在里面。

希望可以帮助你。

p.s:考虑在UiTableView中使用UiViewController而不是使用' UiTableViewController' (你只需要设置代表)。 但是,您必须记住,在UiTableView内使用UiViewController,您无法显示静态内容。

答案 2 :(得分:0)

在viewForHeaderInSection中执行以下代码:

let view = UIView(frame: yourviewFrame)

 view.addSubview(your searchbar)

 view.addSubview(your imageview)

return view