在iOS 9中有一个新的国际化支持,它可以根据当前的系统语言从左到右翻转界面,反之亦然。您可以选择阿拉伯语来测试它。从右到左阅读阿拉伯语,因此界面被翻转。
storyboard:中的“语义”属性是允许iOS知道视图是否被翻转的规则。有多种选择:
Unspecified- 视图的默认值。当从左到右和从右到左的布局进行切换时,视图被翻转。
Playback- 表示播放控制的视图,如播放,倒带或快进按钮或播放头清洗器。在从左到右和从右到左的布局之间切换时,这些视图不会翻转。
Spatial- 表示方向控制的视图,例如文本对齐的段控件或游戏的D-pad控件。在从左到右和从右到左的布局之间切换时,这些视图不会翻转。
Force Left-To-Right- 始终使用从左到右布局显示的视图。
Force Right-To-Left- 始终使用从右到左的布局显示的视图。
网友评论