表头视图未加载iOS

时间:2016-04-13 05:42:46

标签: ios uitableview header tablecell

我创建了IBOutlet UIView,我有一个UITableViewController。我已设置此但它没有加载任何headerView。我做错了什么?

@IBOutlet var headerView: UIView?
override func viewDidLoad() {

 self.tableView.tableHeaderView = headerView
}

1 个答案:

答案 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。