Ich arbeite auf App, die zwei Sprachen (Englisch und Arabisch), Ich habe Slide-out-Menü mit "SWrevealviewcontroller" Lib für die linke Seite, Ich möchte Folie wechseln Menü auf der rechten Seite öffnen Formular links auf Sprachwechsel (Arabisch) und wieder zurück auf die rechte Seite nach links für die englische Sprache. Wie können wir es archivieren? DankeSWrevealviewcontroller: Switch-Menü Richtung von links nach rechts pragmatisch
Antwort
Eigentlich müssen Sie die Anwendungssprache, sagen wir, Sie haben Helper-Klasse und setzen statische Methode, um die Sprache der Anwendung zu bekommen.
Helper.m
+(void)getApplicationLanguage{
//return application language
}
ViewController.m
-(IBAction)menuButtonClicked:(id)sender{
if ([[Helper getApplicationLanguage] isEqualToString:@"Arabic"]){
//slide from right
}else{
//slide from left
}
}
ich das auf meine Anwendungen tat, Hoffnung das funktioniert für Sie
UPDATE:
1.Change die Überleitungskennung zu "sw_right". 2. NOW in SWRevealViewController in loadStoryboardControllers Mehtod Kommentar ersten Fang wie diese
-// @try
-// {
-// [self performSegueWithIdentifier:SWSegueRightIdentifier sender:nil];
-// }
-// @catch(NSException *exception) {}
versuchen
in ausführen Methode
NSString * Kennung = selbst diesen Code hinzufügen. Kennung;
if (![identifier isEqualToString:SWSegueFrontIdentifier]) { if ([[H getApplicationLanguage]isEqualToString:ARABIC_LANGUAGE]) { identifier = @"sw_right"; }else{ identifier = @"sw_rear"; }
}
nicht für mich gearbeitet, nach dem Weg, ich habe so: Überschreibung func viewDidLoad() { wenn self.revealViewController()! = nil { menuBtn.target = self.revealViewController() lass currentLang = userDefaultData.valueForKey ("lang") as! String wenn currentLang == "en" { menuBtn.action = #selector (SWRevealViewController.revealToggle (_ :)) } else { menuBtn.action = #selector (SWRevealViewController.rightRevealToggle (_ :)) } self.view.addGestureRecognizer (self.revealViewController(). panGestureRecognizer()) } } –
Es funktioniert nicht, weil ich die Segmentkennung auf "sw_rear" vom Storyboard gesetzt habe. Wenn ich weiß, wie man den Bezeichner "sw_rear" von der Kodierung in "sw_right" ändert, wird mein Problem gelöst. –
wie Sie den Bezeichner programmgesteuert ändern. Ich muss sowohl sw_rear für Englisch und sw_right für Arabisch verwenden. –
- 1. Von rechts nach links Eingabemaske
- 2. Kann Mauerwerk als RTL (rechts-nach-links) -Richtung verwenden
- 3. ContextMenu Von rechts nach links
- 4. Slick Karussell von rechts nach links
- 5. Unterstützung von rechts nach links in xamarin.forms
- 6. rechts nach links SnackBar
- 7. RecyclerView Wachsen Element von rechts nach links
- 8. Wie zeigt man Zellen von UICollectionView von rechts nach links anstatt von links nach rechts an?
- 9. Antlr4 - Parsen von rechts nach links nach links statt nach rechts
- 10. Parse Ausdruck von rechts nach links
- 11. Wann zeigt PST Kontexte von links nach rechts und von rechts nach links an?
- 12. So animieren Sie ein Hintergrundbild von links nach rechts und von rechts nach links
- 13. Wie man Array von links nach rechts und von rechts nach links durchläuft?
- 14. Wie erstellt man ein Dia-Menü (von rechts nach links/von links nach rechts) mit jQuery
- 15. Textfeldformateigenschaft - Telefonnummer mit Durchwahl: Befüllt von rechts nach links statt von links nach rechts
- 16. Python von rechts nach links und von links nach rechts gedruckt
- 17. Behandlung von rechts nach links/von links nach rechts überschreiben Zeichen in Benutzereingabe
- 18. Schleifen durch Arrays, nach oben und links Richtung arbeiten, nach unten und nach rechts Richtung Fehler zurückgeben?
- 19. CSS Float links, rechts, links, rechts ... und alle nach oben
- 20. rechts nach links Resize-Animation
- 21. Float nach links und rechts
- 22. rechts nach links Kanten in Punkt (Graphviz)
- 23. pgadmin Text zeigt von rechts nach links
- 24. jQuery: Inhalt von rechts nach links schieben?
- 25. Übernehmen Zeichenfolgenformat von links nach rechts
- 26. Android Geste von rechts nach links
- 27. d3 Liniendiagramm Animationen von links nach rechts
- 28. Kontinuierlich Text von links nach rechts animieren
- 29. Mobiles Navigationsgerät von links nach rechts bewegen
- 30. Insertion Sortieren von rechts nach links
Setzen Sie einige Ihrer Code hier – Firefog