Мне нужно объединить NSLineBreakByCharWrapping и NSLineBreakByTruncatingTail.
Вот условие, содержимое UILabel состоит из нескольких строк. В середине строки есть идентификатор числа, например «... Вы купили немного кокоса, идентификатор 12345678901234567890, наслаждайтесь ...». Если я использую NSLineBreakByWordWrapping, идентификатор числа заполнит строку. Не очень хорошо .
Я прочитал iOS - объединить NSLineBreakByWordWrapping и NSLineBreakByTruncatingTail, не подходит.
Вычислите размер и замените последние слова на ...
. Длина предложения разная, точной формулы я не получил.
Так как же совместить NSLineBreakByCharWrapping и NSLineBreakByTruncatingTail?
sizeCount
из github.com/kumarpramod017/Extensions/blob/master/ это расширение шрифтаString
: передать шрифт UILabel. boundignSize: Передайте ширину UILabel и высоту около 10000, потому что вам нужно рассчитать высоту UILabel. И дайте мне знать, если вы застряли, чтобы достичь этого. - person bestiosdeveloper   schedule 26.07.2018