Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @IBAction func changeLanguage(_ sender: AnyObject) {
- let actionSheet = UIAlertController(title: nil, message: "Switch Language", preferredStyle: UIAlertController.Style.actionSheet)
- for language in Localize.availableLanguages() where language != "Base" {
- let displayName = Localize.displayNameForLanguage(language)
- let languageAction = UIAlertAction(title: displayName, style: .default, handler: {
- (alert: UIAlertAction!) -> Void in
- Localize.setCurrentLanguage(language)
- })
- actionSheet.addAction(languageAction)
- }
- let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertAction.Style.cancel, handler: {
- (alert: UIAlertAction) -> Void in
- })
- actionSheet.addAction(cancelAction)
- self.present(actionSheet, animated: true, completion: nil)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement