Задание атрибутов в Interface Builder
Для изменения основных атрибутов Interface Builder предоставляет удобный графический интерфейс. Вместе с тем, в нем есть возможность задавать отсутствующие на панели свойства.
Создадим восемь объектов UIView.
И добавим им тени, попутно закруглив углы. Так как нужные настройки производятся через свойство layer, недоступное в инспекторе атрибутов (Attributes Inspector), переходим к инспектору идентификации (Identity Inspector), где напрямую прописываем значения в User Defined Runtime Attributes.
Запустив проект, увидим результат.
Однако у этого способа есть ограничения на типы выставляемых атрибутов. Они должны быть совместимы с приведенными в документации, за исключением имеющейся там ошибки, для Color верно не CGColor, а UIColor, поэтому установить, например, layer.shadowColor не получится.