Подтвердить что ты не робот

Использование классов классов в свойствах IBInspectable

Есть ли способ сделать наши свойства свойств IBInspectable классами размера в построителе интерфейсов? (Подобно шрифту)

enter image description here

При нажатии значка "+" вы можете выбрать другой шрифт (размер и другие свойства) для другого класса размера.

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

4b9b3361

Ответ 1

Я боюсь, что пока нет параметров для свойств IBInspectable, но вы определенно можете реагировать на изменения класса размера через протокол UITraitEnvironment и протокол UIContentContainer, который уже реализован UIView и UIViewController (см. WWDC 2014, создание адаптивных приложений с помощью UIKit, чтобы узнать больше о коллекциях признаков и характеристиках). Свойство шрифта, похоже, обрабатывается Xcode так же, как ограничения или установлено.