我创建了一个带有标识符SwitchViewCell的customTableViewCell,我想在UITableView中显示它。问题是它没有显示出来。为什么第一个单元格不包含SwitchViewCell?
class ProfileViewController: UIViewController, UITableViewDelegate
var tableView = UITableView(frame:CGRectMake(0, profileImageView.frame.size.height, self.view.frame.width, self.view.frame.height - profileImageView.frame.size.height), style: UITableViewStyle.Plain)
tableView.registerNib(UINib(nibName: "SwitchViewCell", bundle: nil), forCellReuseIdentifier: "SwitchViewCell")
tableView.delegate = self
self.view.addSubview(tableView)
func tableView(tableView:UITableView!, numberOfRowsInSection section:Int) -> Int {
return 1
}
func tableView(tableView:UITableView!, cellForRowAtIndexPath indexPath:NSIndexPath!) -> UITableViewCell! {
if indexPath.row == 0 {
let cell = tableView.dequeueReusableCellWithIdentifier("SwitchViewCell", forIndexPath: indexPath) as SwitchViewCell
cell.cellLabel?.text = "lol"
return cell
}
return nil
}
func numberOfSectionsInTableView(tableView: UITableView?) -> Int {
return 1
}
func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
return 44;
}