Frage

Vor kurzem erhielt ich eine arabische Übersetzung für meinen app, möchte aber mehr tun, als einfach die Saiten ersetzen. Ich kann wieder Layout meisten der NIBs mit Interface Builder, aber es gibt ein paar Dinge, die ich programmatisch tun müssen.

  1. Gibt es eine Möglichkeit in Cocoa, um herauszufinden, ob die aktuellen locale ein RightToLeft locale ist, oder muß ich nur überprüfen, um zu sehen, ob das aktuelle Gebietsschema ist Arabisch oder Hebräisch?

  2. Ich habe für Kakao für alle „Bidi“ Artikel oder Informationen gesucht apps für eine Weile jetzt, aber ohne viel Glück. Irgendwelche Vorschläge?

Danke.

War es hilfreich?

Lösung

10.6 finden -[NSApplication userInterfaceLayoutDirection]. Für frühere Versionen, keine explizite Unterstützung, also ja, könnte man sich nur für bestimmte Gegenden.

Sie können auf jedem System eine respondsToSelector Prüfung Verwendung -userInterfaceLayoutDirection tun, auf das es verfügbar ist.

Sehen Sie die AppKit Release Notes für diese und andere Änderungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top