Я хочу добавить новый атрибут IBInspectable
(вычисляемое свойство) в UILabel
с помощью метода категории. В идеале я хочу, чтобы этот атрибут устанавливался после того, как текст меток задан (через setValue: forKey), так как этот атрибут IBInspectable может привести к обновлению текста UILabels, и мы не хотим, чтобы текст в UILabel
заменялся позже Это. Если посмотреть на документацию, нет никаких упоминаний о том, что предварительно определенные атрибуты всегда устанавливаются перед пользовательскими атрибутами во время загрузки nib/storyboard
для атрибутов, настроенных в Interface Builder.
Пользовательские атрибуты добавляются к объекту в Interface Builder с использованием IBInspectable
или пользовательских атрибутов времени выполнения, которые, как гарантируется, будут установлены после стандартных заданных свойств/атрибутов объектов?