2016-03-30 3 views
0

Ich erstelle ein Swift-Framework, damit ich es über CocoaPods und Carthage verteilen kann. Meine Frage ist, ob es möglich ist, eine .xib-Datei in meinem Framework zu verteilen. Wenn ja, wie würde der konsumierende Entwickler es verwenden?Paket XIB im Swift-Framework für die Verteilung?

+1

Ich glaube, Sie Ihre xib setzen können ein Ressourcenbündel und dann 'NSBundle', um es zu laden. – EmilioPelaez

Antwort

1

Sie können Ihre .xib Datei von Ihrem Framework wie folgt laden:

UINib(nibName: "MyXib", bundle: NSBundle(identifier: "bundleName") 

oder wenn Sie den Namen einer Klasse im Rahmen kennen

UINib(nibName: "MyXib", bundle: NSBundle(forClass: MyClass.self) 
Verwandte Themen