繁体   English   中英

创建一个Objective-C预处理程序指令,用于确定当前语言是RTL还是LTR

[英]Creating an objective-C preprocessor directive that determines if the current language is RTL or LTR

我正在尝试构建一个Objective-C预处理器指令,它将确定当前用户的首选语言是RTL还是LTR - 而不是每次我想显示基于方向的布局(例如UITableView)或保存时都检查它全局范围中的相应布尔值。

有没有人对它有任何见解?

不可能。

预处理在编译之前。

用户的写入/读取方向是在他们运行程序时确定的(并且可能会发生变化,因此缓存也可能是错误的)。


当然,你可以:

#define IS_USER_READING_DIRECTION_LTR <#Whatever you use now to determine this dynamically#>

......但我不相信这是你的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM