HTML and CSS Reference
In-Depth Information
</a>
</li>
</ul>
</body>
</html>
3.3.5
Lokalisierte Button-Bezeichnungen
Wenn Sie diesen Beispielcode mit den bisherigen Xcode-Einstellungen ausführen, wer-
den Sie mit großer Wahrscheinlichkeit die englischen Bezeichnungen Top Rated , Search
und Bookmarks für die System-Icons erhalten. Das liegt daran, dass die App noch nicht
für die Lokalisierung vorbereitet ist.
Um das zu ermöglichen, müssen Sie einfach mit der Maus wieder auf die Info.plist -Datei
klicken, dort die Einstellung Localized resources can be mixed mit in die Liste aufnehmen
und durch einen Klick auf die Checkbox aktivieren. Speichern Sie die Info.plist -Datei,
säubern Sie anschließend über Build/Clean Ihr Projekt, und lassen Sie es neu kompilie-
ren. Wenn Sie Deutsch oder eine andere Sprache auf Ihrem virtuellen (oder richtigen)
iOS-Gerät eingestellt haben, erscheinen jetzt die lokalisierten Bezeichnungen unterhalb
der System-Icons.
Analysieren wir jetzt, was im Code des vorhergehenden Beispiels gemacht wurde: Als
Erstes wurde der JavaScript-Code in die Funktion onDeviceReady() gepackt, damit
sichergestellt ist, dass die nativen JavaScript-Aufrufe erst dann ins Spiel kommen, wenn
die Anwendung und PhoneGap komplett gestartet sind.
Eine Navigationsleiste wird im Wesentlichen durch zwei JavaScript-Aufrufe:
window.uicontrols.createTabBar();
und eine bestimmte Anzahl von:
window.uicontrols.createTabBarItem("ID", "Label", "Button", { Anweisung };
bestimmt. Mit window.uicontrols.createTabBar() wird die eigentliche Leiste initi-
alisiert. Diese Leiste sitzt am unteren Bildschirmrand und hat weder Icons noch Be-
zeichnungen. Diese werden durch einzelne Angaben von window.uicontrols.
createTabBarItem() mit den jeweiligen Parametern hinzugefügt.
Parameter
Beschreibung
Eine selbst gewählte ID, die Sie später im Code verwenden, um das jeweilige
Element innerhalb der Navigationsleiste anzusprechen.
ID
Eine frei wählbare Bezeichnung, die unterhalb des Icons angezeigt wird. Be-
achten Sie, dass, wenn Sie ein System-Icon verwenden, die Angaben unter
Label ignoriert werden.
Label
Search WWH ::




Custom Search