В раскадровке есть UIView с ограничением, например, пропорциональной высотой «0,1».
Представьте, что у вас есть аналогичное ограничение «0,1» для просмотров во многих разных сценах.
Допустим, вы хотите изменить значение с 0,1 на 0,975.
Вы должны изменить его индивидуально везде.
Есть ли способ создать своего рода "глобальное значение", используя @IBInspectable и/или ограничения?
Чтобы вы могли изменить их все сразу и увидеть все результаты сразу в раскадровке.
(Конечно, во время выполнения вы можете распространять их в коде. Но лучше увидеть это на раскадровке.)
Обратите внимание, например, что приведенное ниже решение Уэйна работает отлично: вы можете установить значение один раз и применить его везде в приложении. Но, к сожалению, он делает это только во время выполнения, вы не видите этого на раскадровке.
IBDesignable
с этим ограничением и использовать его в качестве базового класса для вашегоUIViews
? Меня тоже очень интересует, возможно ли это. - person William Anderson   schedule 23.06.2016