2017-02-22 5 views
2

У меня есть UIView, созданный из xib. В представлении у меня есть текстовая метка, значение которой задано динамически. Этот вид используется в качестве пользовательской выноски карты. Я хочу, чтобы текст влиял на ширину выноски, но текст просто усечен. Если я изменяю ширину представления в файле xib, то выноска будет шире, как ожидалось. Есть ли способ, чтобы расширение callout/xib расширялось, чтобы оно соответствовало тексту вместо того, чтобы усечь текст?Просмотр размера, созданного на основе xib на основе длины метки

+0

ли вам удалось получить эту работу? – damjandd

ответ

-1

Во-первых, убедитесь, что передняя и задняя кромки имеют ограничения для представления, которое требуется изменить.

Затем увеличьте горизонтальный Content Compression Resistance Priority этикетки, возможно, до 1000

Content Compression Resistance Priority

+0

Это не работает для меня, любая идея почему? – damjandd

0

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

storyboard autoresizing view

Смежные вопросы