我创建了IBOutlet
UIView
,我有一个UITableViewController
。我已设置此但它没有加载任何headerView。我做错了什么?
@IBOutlet var headerView: UIView?
override func viewDidLoad() {
self.tableView.tableHeaderView = headerView
}
答案 0 :(得分:0)
以编程方式创建视图,
select top 1 NAme,taksRef,FileNUmebr,
case
when taksRef ='Very Good' then 1
when taksRef ='Good' then 2
when taksRef ='Bad' then 3
else 4
end as sno
from table
where name='Nabil'
order by sno
然后设置,
var headerView = UIView(frame: CGRectMake(0, 0, 320, 50))
希望这可以帮到你。 :)
如果你想从IB添加视图,那么只需将self.tableView.tableHeaderView = headerView
(你的headerView)拖到UIView
的顶部,然后在那里添加你的东西。并且不要按代码设置headerView。