gpt4 book ai didi

ios - 如何在 NSString 中换行?

转载 作者:行者123 更新时间:2023-11-29 12:43:48 31 4
gpt4 key购买 nike

我一直在寻找如何在 NSString 中换行,我尝试了这个解决方案:NSString with \n or line break这对我不起作用。当它在模拟器上呈现时,它仍然是一行。

我还发现一个网站说简单地把\n 放在每个句子的末尾会开始一个新行,这也没有用..

我想把它放在 5 行上,这就是我所在的位置(PS 与 SKLableNode 一起工作):

   instructions.text = [NSString stringWithFormat:@"TAP THE DOGS BEFORE THEY\nLEAVE THE SCREEN\nGAIN A POINT FOR EACH DOG TAPPED\nLOSE A POINT FOR EACH DOG LOST\n5 POINTS FOR SMALL DOGS"];

谁能帮我弄清楚如何正确地将它们放在不同的线路上?

提前致谢。

最佳答案

问题不在于你的换行符(你做得对),而是在于 SKLabelNode,它不支持多行。然而,已经有许多开源替代品支持多行。这是一个:

https://github.com/downrightsimple/DSMultilineLabelNode

此外,您实际上并未格式化字符串,因此无需在此处使用 stringWithFormat:。您可以改用字符串文字。

instructions.text = @"TAP THE DOGS BEFORE THEY\nLEAVE THE SCREEN\nGAIN A POINT FOR EACH DOG TAPPED\nLOSE A POINT FOR EACH DOG LOST\n5 POINTS FOR SMALL DOGS";

关于ios - 如何在 NSString 中换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174562/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com