我需要知道如何在UILabel中自动输入新行(就像\ n换行一样),但是要基于特殊字符。
例如,我在一个变量上有这个字符串=>
让a =“这是动物的一个例子:-猫-狗-鸟”。
通常,我的UILabel文本将显示为=>“这是动物的示例:-猫-狗-鸟”。
我想要的是UILabel像这样显示文字“这是动物的示例:
-猫
-狗
-鸟“
因此,在字符“-”之后,它将自动换行,就像字符串中的“ \ n”一样。
预先感谢
答案 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");
}