示例:我的文字为@"This is a great UI/UX feature"
。
一个更好的例子:@"5/17 of this quantity"
。
是否可以强制线路在/
(斜线)处断开?
我正在寻找一种一般的做法,因为我有其他句子用斜杠。
答案 0 :(得分:2)
选项是使用Unicode字符而不是普通斜杠。
unicode中有空格和连字符的非破坏版本。如果您可以更改为使用 - 而不是/,则使用@"UI\u2011UX"
将显示UI-UX并且不会破坏hyhen的行。
对于斜线似乎没有等效的非中断,但是你可以尝试另一种斜线。例如UI\u2044UX
不会换行,而是使用FRACTION SLASH显示UI / UX。见http://www.fileformat.info/info/unicode/char/2044/index.htm。
我刚才在UILabel上试过这个,使用unicode字符会阻止换行。您只需要决定使用哪种斜杠或替代方法。
答案 1 :(得分:-2)
试试这个......
self.label.text=[self.label.text stringByReplacingOccurrencesOfString:@"/" withString:@" "];