iOS 多语言RTL 方向布局
在做国际化适配的时候,有时候会遇到一些坑,大部分国家的书写以及排列习惯都是从左往右,是LTR方向布局,而对于一些阿拉伯国家,文字的书写以及展示的顺序都是从右往左方向的。
做个实验,建一个简单的工程,设置工程支持阿拉伯语,并在英文环境下运行
结果:
把模拟器改成阿拉伯语环境下再次运行:
有些需求可能是不管所有的语言都要求统一的布局,但是必须文本支持多语言,基于这种需求,解决方法如下:
(1)如果使用storyboard布局的可以在view选择这样的选项:
(2)如果使用的是代码布局,
[UIView appearance].semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;
iOS 多语言RTL 方向布局相关推荐
- ios开发语言本地国际化_开发人员软件本地化最终语言指南
ios开发语言本地国际化 There are lots of great guides out there for how to prep your product for international ...
- Flutter 布局Row(水平方向布局)、Column(垂直方向布局)、Wrap(可以自动换行的布局)、Flex(弹性布局)、Stack(叠层布局)、
1.线性布局 Row 水平方向布局 Row({... //表示水平方向子组件的布局顺序(是从左往右还是从右往左),//默认为系统当前Locale环境的文本方向(如中文.英语都是从左往右,而阿拉伯语是从 ...
- iOS SwiftUI篇-3 排版布局layout
iOS SwiftUI篇-3 排版布局layout swiftUI提供的layout有: ZStack.GeometryReader.HStack.LazyVGrid.LazyHStack.LazyH ...
- iOS 瀑布流之栅格布局
代码地址如下: http://www.demodashi.com/demo/14760.html 一 .效果预览 二.确定需求 由下面的需求示意图可知模块的最小单位是正方形,边长是屏幕宽除去边距间隔后 ...
- 开课吧:深入了解C++语言应用方向有哪些?
目前主流的开发语言有很多,例如:C++.Java.Python等,不同的开发语言,所擅长的应用方向是不同的.那么C++语言应用方向有哪些呢? 1.服务器端开发:很多游戏或者互联网公司的后台服务器程序都 ...
- iOS处理语言工具CFStringTransform 的应用
文章目录 前言 I. CFStringTransform 1.1 初识 1.2 Transform identifiers II.例子:通讯录索引 2.1 原理 2.2 demo see also 前 ...
- 上传图片方向不对 php,如何解决IOS中html5上传图片方向问题?
这篇文章主要介绍了IOS中html5上传图片方向问题解决方法的相关资料,需要的朋友可以参考下 用html5编写图片裁切上传,在iphone手机上可能会遇到图片方向错误问题,在此把解决方法和大家分享一下 ...
- 安卓自定义view中 绘画基本图形点线面,矩形,方形,圆,扇形,文字及沿着特定方向布局,自定义圆角ImageView图片等等相关api使用方法及举例
安卓自定义view中 绘画基本图形点线面,矩形,方形,圆,扇形,文字及沿着特定方向布局,自定义圆角ImageView图片等等相关api使用方法及举例,图片压缩处理逻辑 本文旨在介绍自定义View的实现 ...
- 小轮子 ios 获取语言
//只有3种返回结果 zh-TW zh-CN en-US +(NSString *) getLanguage {NSString* pkLan = [[[NSUserDefaults standard ...
最新文章
- Apache Solr 实现去掉重复的搜索结果
- SSM/SpringBoot+layui实现数据表格
- Wannafly挑战赛17 - 求值2 (逆元 + 杨辉三角公式)
- 使用PyCharm定义QQ变量
- VVC编码进展:码率降低,速度仍需提升
- 使用ASP.NET Core开发GraphQL服务器 -- 极简预备知识(上)
- 单一登录云:SAML和OpenId
- ssis 包部署_如何使用各种选项从SSIS目录执行已部署的程序包
- C++ 沉思录——Chap4:设计类的核查表
- java使用DES加密方式,实现对数据的加密解密
- MySQL数据操作:增删改查
- flex-builder编译方法
- HDR中HLG与PQ曲线的互转
- 【物流推荐】HEGERLS堆垛机—自动化立体仓库中最重要的起重运输设备
- 电脑重装系统后DirectX12旗舰版禁用了怎么解决?
- 原创整理《考研英语词汇的逻辑》精选词汇-思维导图
- 流水线扫描条码自动分拣方案
- web开发前台,懒人建站资源库
- FreeIPA框架常用命令合集
- Csharp零基础:第一天学Csharp要会的基础知识