YYText icon indicating copy to clipboard operation
YYText copied to clipboard

YYLabel 怎么做RTL适配

Open DonsonWu opened this issue 4 years ago • 2 comments

求助,有人知道YYLabel怎么做阿拉伯语的RTL适配吗?

DonsonWu avatar Jun 18 '20 06:06 DonsonWu

我是直接加一个属性,强制禁用,具体实现如下

// 在 + (YYTextLayout *)layoutWithContainer:(YYTextContainer *)container 
// text:(NSAttributedString *)text range: (NSRange)range 方法中修改布局

// CoreText coordinate system
CGPoint ctLineOrigin = lineOrigins[i];
if (container.disableRightToLeftLayout) {
    ctLineOrigin.x = 0;
}

zhiyongzou avatar Jul 22 '20 08:07 zhiyongzou

该方式,文本右对齐失效

fuchenxi avatar Apr 18 '23 09:04 fuchenxi