Wir bauen ein iOS-Spiel, unser Unternehmen erfordert Abbrechen Schaltfläche in einem UIAlertView
sollte immer lokalisiert werden abhängig von der Gerätesprache des Benutzers.
Es sieht so aus, als ob es eine solche Zeichenfolge im UIKit-Framework gibt. Wie kann ich darauf in meiner eigenen App zugreifen?
Oder eine andere Möglichkeit, eine UIAlertView mit einer lokalisierten Abbrechen-Schaltfläche zu erstellen?
Danke
Antwort von mir selbst:
Problem gelöst durch folgenden Code:
%Vor% Dies liest String-Dateien von /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/UIKit.framework
Folgende Sprachen haben einen anderen Namen zwischen NSUserDefault
und UIKit.framework
Ordner: fr en zh-Hans it de ja nl es pt-PT nb zh-Hant en-GB
. Sie sollten durch Code behandelt werden.
Sie sollten NSLocalizedString aus dem Foundation Framework verwenden: Ссылка
Es gibt ein nettes Tutorial darüber: Ссылка
Diese vordefinierten Tastenbezeichnungen werden automatisch vom OS übersetzt (Fertig in der Tableiste) und in uialertview können Sie den Cancel-Tastentitel so einstellen, wie Sie wollen ...
%Vor%Tags und Links iphone uialertview