Non riesco a creare un'interfaccia utente RTL nell'applicazione iPhone. Il framework non sembra avere alcun supporto per i linguaggi RTL. L'unica cosa è l'allineamento all'interno delle etichette, che è bello, ma è in conflitto con il comportamento di altri controlli.Interfaccia utente da destra a sinistra in iPhone (ebraico)
La domanda è: Esiste un codice funzionante per un TableView RTL? Qualcosa che gestisse i pulsanti di divulgazione a sinistra, i titoli di sezione da allineare a destra, la vista indice da allineare a sinistra?
Per quanto ho capito che non posso spostare la vista indice del Tableview, devo sovrapporre un certo controllo personalizzato ...
Eventuali suggerimenti/puntatori/Esempi?
p.s. questa non è una duplicazione di questa domanda: Right to Left Alignment for UITableView poiché quello che sto cercando è una personalizzazione più profonda, non solo un nuovo tipo di CellView.
(Aggiornamento: Mar 10) Per ora - ho rimosso il supporto per indexView
dal tableView
a tutti, attuato le celle come visualizzazioni personalizzate da solo (con i tasti di divulgazione a sinistra), e personalizzato l'intestazione/piè di pagina il tavolo pure. l'unica cosa che rimane è il Index View
.
Ho scritto un trainer vocabolario ebraico per l'iPhone e fino a iPhone OS 3 ho dovuto girare le stringhe prima di visualizzarle. Dal momento che 3.0 non ho avuto problemi con lo script RTL ma poi sto usando solo i controlli di base. –