Ich habe ein tableview bewegen, die aufweist:Swift wie tableview backGroundView Label
1-) Abschnitt 1 header
TableView Cell
2-) Abschnitt 2 header
Tableview Cell
3-) Abschnitt 3
(n rows that contains list of records)
Meine Tabellenansicht hat 3 Sektion. In Abschnitt 3 listet ich Datensätze auf. Wenn es keinen Datensatz gibt, zeige ich ein Etikett mit der Aufschrift "No Records Found".
Aber mein Problem ist, ich mag das Etikett nach unten in der Tableview bewegen (auf der „+“ Ansicht) Wie kann ich dieses Etikett bewegen. Das ist mein SWIFT-Code
func setNoDataInfoIfAbsenceNotExists()
{
let noDataLabel : UILabel = UILabel()
noDataLabel.frame = CGRectMake(0, 0 , (self.tableView.bounds.width), (self.tableView.bounds.height))
noDataLabel.text = "No Records Found"
noDataLabel.textColor = UIColor.blackColor()
noDataLabel.textAlignment = .Center
self.tableView.backgroundView = noDataLabel
self.tableView.separatorStyle = .None
}
, warum Sie nicht Storyboard stattdessen verwenden und die Einschränkung ändern ??? –
Was meinst du mit "+"? Willst du Label-Subview von + view oder von + du willst das Label verschieben ??? –
nodataLabel.frame = (+ View) .frame try this ... –