Получить константу ограничения по размеру класса - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь получить константу ограничения класса размера программно.

Это ограничение ширины:

enter image description here

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

let constantValue = repeatIconWidth.constant

Когда я проверяю значение в constantValue, оно всегда равно 30, независимо от того, на каком устройстве я работаю. У меня есть iPad Pro, и он использует значение 40 для ширины, но проверка постоянной даст мне 30.

Как я могу получить доступ к значению, которое фактически используется для установки ширины иконки?

1 Ответ

0 голосов
/ 29 августа 2018

Вы получаете доступ к ограничению перед его обновлением. обновите ограничение и затем получите значение внутри viewDidLayoutSubviews

...