我无法让UI元素出现在UITableView的tableHeaderView中。我实例化了一个名为headerView(UIView)的属性,并将其设置为viewController的.view属性。然后,将heightForHeaderInSection方法设置为headerView.frame.height。显示该表时,标题的高度正确,但是在HeaderView中看不到ViewController的嵌入式UI元素。
这是做这种事情的受支持方法吗?
谢谢!
答案 0 :(得分:0)
这不是UIViewControllers的工作方式。
您需要通过说将UITableView添加到UIViewController
self.view.addSubview(tableView)
然后将UITableView.headerView设置为通过说出创建的headerView
tableView.headerView = headerView