Как сделать чтобы при повороте экрана Gradient был на весь экран?
просто размер вьюхи (self.view.bounds) надо изменять и перезапускать функцию
нужно чтобы при перевороте экрана происходила перерисовка из-за изменений размеров вью
if UIDevice.current.orientation.isPortrait {
            //тут перерисовка
}
Поддерживаю Vovanys , и дополняю - все работы со слоями требуют ручного менеджмента размеров. К ним не применяются ни какие автолейауты.