Пример: Мой текст @"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 вместо обычной косой черты.
В Юникоде есть неразрывные версии для пробела и дефиса. Если вы можете перейти на использование - вместо /, это использование @"UI\u2011UX"
покажет UI-UX и не разорвет строку на дефисе.
Кажется, что нет эквивалентного неразрыва для косой черты, однако вы можете попробовать другую разновидность косой черты. например UI\u2044UX
не будет разрывать строку, но покажет UI/UX, используя ДРОБНУЮ СКОСНУЮ ЧАСТЬ. См. http://www.fileformat.info/info/unicode/char/2044/index.htm.
Я только что попробовал это на UILabel, и использование символов Юникода предотвратит разрыв строки. Вам просто нужно решить, какую косую черту или альтернативу вы хотите использовать.
Попробуй это...
self.label.text=[self.label.text stringByReplacingOccurrencesOfString:@"/" withString:@" "];
/
. На самом деле, я использую /
для дробей.
- person Colas; 13.05.2015