我想顯示的消息時,我的表是空的顯示的消息。我創建一個UILabel並將其設置爲我的tableView的backgroundView,但是我想偏移tableView邊框的文本。我嘗試通過在創建標籤時減少UILabel寬度(請參閱下面的代碼)但沒有任何效果。如何彌補空表視圖
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
if array.count > 0 {
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine
return array.count
} else {
let messageLabel = UILabel(frame: CGRect(x: 20.0, y: 0, width: self.tableView.bounds.size.width - 40.0, height: self.tableView.bounds.size.height))
messageLabel.text = "This is the message I would like to display when there is nothing returned from my model"
messageLabel.numberOfLines = 0
messageLabel.textAlignment = NSTextAlignment.Center
messageLabel.sizeToFit()
tableView.backgroundView = messageLabel
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None
}
return 0
}