特殊字符后,iOS UILabel中的换行符

时间:2018-10-15 14:59:01

标签: ios swift uilabel

我需要知道如何在UILabel中自动输入新行(就像\ n换行一样),但是要基于特殊字符。

例如,我在一个变量上有这个字符串=>
让a =“这是动物的一个例子:-猫-狗-鸟”。

通常,我的UILabel文本将显示为=>“这是动物的示例:-猫-狗-鸟”。

我想要的是UILabel像这样显示文字“这是动物的示例:
-猫
-狗
-鸟“

因此,在字符“-”之后,它将自动换行,就像字符串中的“ \ n”一样。

预先感谢

2 个答案:

答案 0 :(得分:0)

serialiser.Serialize(writer, val);

label.text = "This is an example of animal :\n - Cat\n - Dog\n - Bird" label.numberOfLines = 0 label.lineBreakMode = .byWordWrapping 设置为0。然后您可以使用多行

或者,如果您希望代码为您做到这一点:

numberOfLines

答案 1 :(得分:-1)

您可以将“-”替换为“ \ n”,如以下代码所示。可以在swift4中使用。

#include <stdio.h>
int main()
{
    for(int prompt = 0; prompt != '\n' && prompt != EOF; prompt = getchar())
        printf("press enter to continue \n");
}