gpt4 book ai didi

ios - 在 Storyboard 上处理阿拉伯语(从右到左)的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-01 17:07:56 24 4
gpt4 key购买 nike

我的情况是,从左到右的语言很适合我的 UIStoryboard 并进行了一些小的调整;那没问题。

但我不知道如何处理从右到左的语言。我们是否应该为这些语言提供不同的 Storyboard?由于这些语言是从右到左的,我猜标签和按钮的对齐方式应该是右对齐的。

处理这些语言的最佳方法是什么?

谢谢你的帮助。

最佳答案

我曾经不得不在一个具有多个本地化 Storyboard的应用程序上工作,这真是一团糟。问题是,如果出现问题,而不是 1 个 Storyboard来修改,你得到了多个。两次工作都很糟糕...

当我再次遇到同样的问题(但我没有使用 Storyboard)时,我通过检测电话语言并应用有关语言的不同选项来处理它:

+ (BOOL)isDeviceLocalizationFrench{
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
return [language rangeOfString:@"fr"].location != NSNotFound;
}

然后通过制作 IBOUlets 使您的标签在 Controller 中“可见”,并根据语言修改这些标签的文本对齐方式。乍一看,这似乎是一个漫长的过程,但从长远来看,管理多个 Storyboard并不难。

关于ios - 在 Storyboard 上处理阿拉伯语(从右到左)的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com