如何将NSString与阿拉伯字符串对齐

时间:2017-02-21 09:03:32

标签: ios objective-c string xcode cocoa-touch

我使用NSString以下列格式打印sting

产品名称。价格

预期产出:

I want this out put

当前输出:

I am getting this out put

我的代码是

tmp_STR = [NSString stringWithFormat:@"%19s (%@)%@\r\n",[prod_price cStringUsingEncoding:NSASCIIStringEncoding],prod_QTY,prod_NAME];

产品名称可以是阿拉伯语或英语。但我想根据附加的屏幕截图打印字符串

提前致谢

1 个答案:

答案 0 :(得分:0)

使用两个不同的标签,一个用于左对齐文本,另一个用于右对齐文本。

此外,当第一个(lef)标签中有长文本时,根据您对数据可见性的要求,为两个标签之一设置内容压缩优先级。