У меня есть UITableView
, в котором я добавил UIButton
. Проблема в том, что она отображается только в верхней части заголовка. Как я могу добавить кнопку во всех заголовках раздела, чтобы я мог сделать раздел интерактивным?Заголовок интерактивной секции UITableView
Вот код для добавления кнопки на заголовок раздела с UITableView
func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
let header: UITableViewHeaderFooterView = view as! UITableViewHeaderFooterView
header.contentView.backgroundColor = UIColor(red: 255/255, green: 200/255, blue: 20/255, alpha: 1.0) // Just some random color
header.textLabel!.textColor = UIColor.whiteColor()
let btn = UIButton(type: UIButtonType.Custom) as UIButton
btn.frame = CGRectMake(header.frame.width - 62, 0, 50, 50)
btn.addTarget(self, action: "pressed:", forControlEvents: .TouchUpInside)
btn.setTitle("Direction", forState: .Normal)
btn.setTitleColor(UIColor.whiteColor(), forState: .Normal)
header.contentView.addSubview(btn)
}
Может кто-нибудь сказать мне, как добавить интерактивную кнопку на каждом участке?
Есть ли какие-либо возможность расширения разделов. Когда я попытался добавить это, я не могу видеть заголовок раздела. –