Sehr traditionelle Art.
Dadurch wird leeres xib erstellt. Ziehen Sie nun UITableViewCell und geben Sie den Klassennamen wie in .h und .m oder swift Dateiname angegeben.
Ja, das ist ein überraschendes Problem.
Erstellen Sie zuerst eine Datei namens nib (z. B. ProfileHeaderView.xib) aus Datei - & gt; Neue Datei.
Erstellen Sie dann eine .swift-Datei (z. B. ProfileHeaderView.swift) und unterteilen Sie sie von UIView.
Als Letztes (aber nicht zuletzt natürlich) wechseln Sie zum Identity Inspector Ihrer .xib-Datei und ändern Sie den Namen der Klasse in den Namen der erstellten .swift-Datei (z. B. ProfileHeaderView.swift).
Ich hoffe, das hilft.
Achten Sie darauf, dass Sie im iOS-Bereich die Option Cocoa Touch-Klasse auswählen und nicht die Cocoa-Klasse von OSX. Damit können Sie die Option aktivieren. Erstellen Sie auch XIB-Datei . Dies funktioniert perfekt in Xcode 7.3 für ViewControllers und allen UIView-Unterklassen (z. B. UITableViewCell, UICollectionViewCell)
EDIT: aber nicht für UIView