У моего UILabel есть длинный текст (текст отличается для разных ситуаций и языков, я использую AttributedString), он заканчивается количеством. Smth как:UILabel выпуск с суммой
This amount will be taken from your account: 12.00 $
Этикетка имеет numberOfLines = 0, так что иногда текст выглядит
This amount will be taken from your account: 12.00
$
И это очень важно, чтобы не установить разрыв строки между 12.00 и $, потому что это выглядит очень плохо. Есть ли какой-либо специальный символ, например
в html, так что я могу положить его между 12.00 и $? Итак, UILabel никогда не делал разрыва между 12 и $?
Так что я хочу:
This amount will be taken from your account:
12.00 $
или
This amount will be taken from your account: 12.00 $
или
This amount will be taken from
your account: 12.00 $
, но оно никогда не должно быть, как
This amount will be taken from your account: 12.00
$
увидеть этот раз http://stackoverflow.com/questions/3527494/how-to- calculate-uilabel-width-based-on-text-length –
Я не думаю, что это на самом деле дубликат, потому что в этом случае универсальное решение для замены пространства неразрывным пространством не является оптимальным. – Sulthan