Nach der Erläuterung , wie wir unsere Saiten in Xcode zu finden , wie wir jetzt sehen, ist einfach - die Anwendung der gleichen Technik - zum Auffinden und Anzeigen von Bildern / interfaces mit Interface Builder erstellt.
Suchen Sie Grafik-Ressourcen
Der Prozess, wie erwähnt, ist die gleiche, wenn wir ein Bild bereits in unserer Ressourcen enthalten haben, oder sie setzen einen neuen ein, und wir wollen "lokalisieren" - das heißt, die Verwaltung von zwei oder mehr Bilder auf den unterstützten Sprachen basieren - klicken Sie einfach auf die Taste Bild rechts ( Adium.png in diesem Beispiel), und wählen Sie Get Info:

Wir klicken Sie auf Datei Localizable in der linken unteren Stellen.

Klicken Sie auf Hinzufügen und fügen Lokalisierung Italian :

Um zu erhalten:

esattamente come accadeva con il testo: Unser Bild bewegt wird (physisch, eines der seltenen Male, wenn das passiert nell'alberatura Xcode wird auf dem Dateisystem reflektiert) unter virtuellen Ordnern English.lproj und Italian.lproj genau so, wie mit dem Text passiert:

contiene una stessa versione dell'immagine. An dieser Stelle jeden der Ordner English.lproj und Italian.lproj enthält die gleiche Version des Bildes. Standardmäßig - - die englische Version Dieses Bild wird innerhalb Interface Builder, wo wir sehen, manipuliert.
An diesem Punkt einfach überschreiben eines (oder beide Dateien Adium.png ), um eine Lokalisierung der Bilder "flash" erhalten.
Suchen Sie die Dateien XIB
Auch die Schnittstellen mit Interface Builder gebaut werden können in ihrer Gesamtheit lokalisiert werden, wenn es als notwendig erachtet wird. ) con interfaccia XIB , lo selezioniamo, scegliamo Get Info dal menu contestuale, rendiamo il file localizzabile, aggiungiamo la localizzazione in italiano: Die Vorgehensweise ist identisch mit dem mit den grafischen Fähigkeiten durchgeführt: Zum Hinzufügen eines ViewController (zB infoViewController ) XIB-Schnittstelle, wir ihn ausgewählt haben, wählen Sie Informationen aus dem Kontextmenü wählen, geben Sie die Datei lokalisierbaren, fügen Lokalisation in italienischer Sprache:

Klicken Sie auf Englisch oder Italienisch wird Interface Builder zu öffnen! ) all'interno della classica cartella Classes . Dieses Mal, das Dateisystem, werden wir bemerken, dass Sie zwei Verzeichnisse (erstellt English.lproj und Italian.lproj ) innerhalb der klassischen Klassen-Ordner. Beide werden ihre Dateien infoViewController.xib . Der Komfort in diesem, deutlich im Code behoben, wenn wir unsere Controller-Code instanziieren gehen werden wir eine "saubere" wie folgt aus:
1 2 | [ InfoViewController alloc ] ; InfoViewController * info = [InfoViewController alloc]; info.view ] ; [Self.view addSubview: info.view]; |
Wie Sie sehen können gibt es keine Spur einer Aussage über die Lage, völlig vom System verwaltet. Die beiden Schnittstellen, kann natürlich ganz anders sein, daß sie in jeder Hinsicht als zwei separate Dateien XIB sind.






Neueste Kommentare
Giovambattista Fazioli : @ Nik: Ich bin glücklich! Viel Glück dann!
Nik : Ich habe Montag Informationen über Java-Prüfung, dank mir, Sie hat uns sehr geholfen, das Buch, das ich war unklar ...
Mark : Vielen Dank, ich habe angezündet
Ich löste es, indem Sie [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: Ich schlage vor, Sie denken, ein richtiger Ansatz. Wenn Sie das Unterklasse der Registerkarte ...
Louis : sehr klar und einfach ich muss zugeben, dass das Schreiben eines pa kaum Delegaten verwenden, erstellt von ...