美文网首页
关于阿拉伯文字的一些坑

关于阿拉伯文字的一些坑

作者: 三十一_iOS | 来源:发表于2016-12-07 11:54 被阅读257次

1,首先 阿拉伯文字是 从右向左排的(RTL),与汉字不同

2, 使用 UITextView 如果连续两次设置 textAlignment,并且两次textAlignment值一样 ,会出现间距变大

因为输入的文本,会在英文和阿拉伯之间切换,所以会实时的判断当前显示的文本,以便设置对其方向,发现如果连续设置两个相同的textAlignment,文本间距会变大,为什么会变得,未知。

3,获取当前文本 输入哪种语言,有坑,不是100%准确,官网链接

   if (text.length > 100) {
        return (NSString *) CFBridgingRelease(CFStringTokenizerCopyBestStringLanguage((CFStringRef)text, CFRangeMake(0, 100)));
        
    }else
    {
        return (NSString *) CFBridgingRelease(CFStringTokenizerCopyBestStringLanguage((CFStringRef)text, CFRangeMake(0, text.length)));
        
    }
Paste_Image.png

相关文章

  • 关于阿拉伯文字的一些坑

    1,首先 阿拉伯文字是 从右向左排的(RTL),与汉字不同 2, 使用 UITextView 如果连续两次设置...

  • 《从行动开始》:自己挖的坑,自己来填上

    第一个坑:自己被语言的感觉所坑 听不懂阿拉伯语,这时有人用阿拉伯语跟你说话,你只是好奇,“仁兄,你在讲什么?”,但...

  • 关于一些坑

    1. from flask.ext.script import Manager 这个问题是因为版本变动,ext被弃...

  • Cocoapods

    关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: ac...

  • iOS Cocoapods安装

    关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: ac...

  • 罗塞塔石碑 阿拉伯语 Mac(Rosetta Stone Ara

    阿拉伯语,是西亚阿拉伯地区及部分穆斯林国家和穆斯林教徒使用的文字,21世纪单就跨越不同国家与民族的最大人口使用文字...

  • WebView的整理

    一,webView的常见的一些坑; 二,关于webView的内存泄露问题; ...

  • 关于SpringAop的一些坑

    今天在工作中遇到一个需求:想把之前所有的登录验证,转义到某一处进行统一验证,这样这部分验证登录的代码就不需要重复了...

  • 关于JSPatch的一些坑

    发出去的app 出现bug 鞭长莫及?有热修复的出现再也不用担心了。可以在客户还没发现就偷偷的把bug修复了。JS...

  • 关于vue的一些坑

    从接触vue到做项目已经有段时间,中间碰到过大大小小的坑,但大都比较浅显容易解决,毕竟这是个主流框架,能遇到的问题...

网友评论

      本文标题:关于阿拉伯文字的一些坑

      本文链接:https://www.haomeiwen.com/subject/vjpdmttx.html