【发布时间】:2018-02-22 11:30:23
【问题描述】:
我有一个应用程序,其中有一个 UITableView。我在标题中添加了这样的按钮:
var header = UIView(frame: .zero)
let text = UILabel(frame: .zero)
text.text = "Recent matchplayers"
text.font = .medium(14)
header.addSubview(text)
let recent = RecentContactsView()
header.addSubview(recent)
self.tableView.tableHeaderView = header
(我省略了约束和东西的代码)
但是,RecentContactsView 中的按钮不可点击。有没有办法在表格的标题中启用交互?
【问题讨论】:
-
您是否禁用了表视图(或该表视图的超级视图)上的交互? (因为如果它是 tableview 标题的一部分,则没有理由不能点击按钮。
-
只分配标题视图框架
(x:0,y:0,width:screenWidht,height:200)而不是.zero
标签: swift uitableview uibutton