Итак, я делаю некоторые пользовательские анимации на моем навигационном контроллере и то, как он толкает и всплывает viewControllers.
Все работает ровно. Как только я добавлю следующий код (в подклассе UINavigationController
), я столкнулся с огромным успехом. После добавления тени все анимации становятся очень лагированными. Ожидается ли это, или я делаю что-то неправильно в коде?
// This code gets called once during NavigationController initialization.
[self.view setClipsToBounds:NO];
[self.view.layer setCornerRadius:5];
[self.view.layer setShadowOffset:CGSizeMake(0, 20)];
[self.view.layer setShadowColor:[[UIColor yellowColor] CGColor]];
[self.view.layer setShadowRadius:20.0];
[self.view.layer setShadowOpacity:1];
EDIT:
Изменен радиус тени до 1 и он все еще медленный