Как узнать, было ли мое текстовое представление эллипсизировано?

В моем случае, когда я создал новый проект в Xcode 6, я не могу показать изображения в симуляторе, а также в устройстве. Я импортировал все изображения в ресурсы изображений, создав в них папку. Теперь я импортировал все изображения, теперь все работает нормально. Все изображения теперь отображаются сейчас.

Выполните следующие действия:

ШАГ 1:

Step 1:

ШАГ 2:

Step 2

ШАГ 3:

Step 3

и затем импортируйте нужные вам изображения. Ссылочная ссылка: Ссылка StackOverflow

69
задан ByteHamster 2 May 2015 в 11:38
поделиться

2 ответа

Путь Kotlin:

textView.post {
   if (textView.lineCount > MAX_LINES_COLLAPSED) {
   // text is not fully displayed
   }
}

На самом деле View.post() выполняется после того, как представление было представлено и будет работать, функция обеспечила

0
ответ дан 24 November 2019 в 13:41
поделиться

Объединение @Thorstenvv awnser с @Tiano фиксирует, вот версия Kotlin:

val layout = textView.layout ?: return@doOnLayout
val lines = layout.lineCount
val hasLine = lines > 0
val hasEllipsis = ((lines - 1) downTo 0).any { layout.getEllipsisCount(it) > 0 }
if (hasLine && hasEllipsis) {
    // Text is ellipsized
}
0
ответ дан 24 November 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: