我有一个支持阿拉伯语和英语的移动应用程序。因此,为此,我使用两个单独的故事板在更改语言的同时从右向左翻转布局(不确定为阿拉伯语和马拉雅拉姆语使用两个单独的故事板是否是一个好主意。请建议任何其他更好的解决方案)。
但事实并非如此,我希望向用户展示阿拉伯语键盘,同时将应用程序语言更改为阿拉伯语以填写注册表单。如何在 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];
}
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)