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