3

I have a mobile application which supports the Arabic and English language. So for this i am using two separate storyboard to flip the layout right to left while changing the language(Not sure whether its a good thinking of using two separate storyboard for Arabic and Malayalam. Please do suggest of any other better solution).

But thats not the case i wish to present the user with Arabic keyboard while changing the application language to Arabic for filling the registration form. How to achieve this in Swift 3?

    - (void)reloadStoryboard
{
    UIStoryboard *storyboard;

    switch ([AALanguageManager getCurrentLanguage]) {

        case CurrentLanguageRTL:
            storyboard = [UIStoryboard storyboardWithName:@"StoryboardRTL" bundle:[NSBundle mainBundle]];
            break;
        default:
            storyboard = [UIStoryboard storyboardWithName:@"StoryboardLTR" bundle:[NSBundle mainBundle]];
            break;
    }

    self.window.rootViewController = [storyboard instantiateInitialViewController];
    [self.window makeKeyAndVisible];
}
STF
  • 1,485
  • 3
  • 19
  • 36
Jessica thompson
  • 407
  • 2
  • 8
  • 20

0 Answers0