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