Тогда можешь попробовать следующее. У тебя есть лейбл время. У него есть фрейм. И есть текст вьюха. Когда приходит текст, используй sizeThatFits() у него, что бы узнать его высоту и ширину которую он хочет занять в идеале. Далее проверяй пересекает ли ширина или высота границу лейбла с временем. Если да, отключай констрейнты, предварительно поигравшись с приоритетами констрейнтов.