Xcode 6 mit tableHeaderView in IB
In Xcode 5 war ich in der Lage, ziehen Sie eine UIView
in eine UITableView
im IB erstellen der header. Aber in Xcode 6, IB wird nicht lassen Sie mich fallen drin. Gibt es keine Möglichkeit, um die Tabelle zu erstellen header in der IB nicht mehr?
- Ja Xcode 6 saugt, aber nach 6-7 versuche, ich war in der Lage, es zu erreichen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie ziehen Sie einfach ein
UIView
an die Spitze der Tabelle (oberhalb der "Prototyp-Zellen", text) und halten Sie ihn dort. Die drop-Anzeige ändert sich zu einem einzigen horizontalen Strich mit einem kleinen Kreis an einem Ende. Wenn Sie es löschen, es macht einen header.Die Sie tun können, ähnlich wie an der Unterseite, um eine Fußzeile.
Für einen table view controller im storyboard:
Für eine Tabelle anzeigen, in einer xib:
Rechten Maustaste auf die XIB-Datei und wählen Sie "Öffnen Als" wählen Sie Source Code
Blick für die XML-tableview-Element und ersetzen Sie mit den folgenden
Speichern und öffnen Sie die XIB-mit dem Interface-Builder XIB-Dokument.
ich denke, Sie sollten hinzufügen von Tabellenkopf-und Fußzeilen-Ansicht von source-code.
zuerst klicken Sie rechts auf IB und öffnen Sie den Quellcode, dann setzen Sie folgenden code
Was ich am Ende machen (was hervorragend funktioniert hat) war die Kopie eines bereits vorhandenen
UITableView
mit einem header aus einer anderen Feder hatte ich vorher setup mit Xcode 5. Dann habe ich einfach alles gelöscht, was sonst aus dieser Tabelle mit Ausnahme der Kopfzeile nur so konnte ich die Einstellungen richtig. Jedoch ist dieser trick nur funktioniert, wenn Sie haben ein setup-Tabelle mit einer Kopfzeile in Xcode 5 vor. Wenn Sie ein neues Xcode-6-Projekt habe ich immer noch keine Lösung.