У меня есть два UIViewControllers А и В, и они добавляются в качестве подвидов в AppDelegate с B на вершине A.Добавление контура тени к UIView, который прошивкой 3.0 совместим
Когда UIButton на B сливают B слайды налево со следующим кодом:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(slideOutFinished)];
simonSaysView.view.frame = CGRectMake(40-BView.view.frame.size.width, BView.view.frame.origin.y, BView.view.frame.size.width, BView.view.frame.size.height);
[UIView commitAnimations];
на правом краю я хочу падение 20px тень, но я не могу использовать теневые свойства BView.view.layer.shadow....
потому, что его 3,2/4,0 + только. И производительность анимации ужасна, слайд очень сильно отстает (свободно говорит без тени).
Я думаю, используя пользовательский UIView и делаю некоторые магии в drawRect, но возможно ли это или я могу рисовать только в пределах видимости?
Надеюсь, что некоторые из вас, ребята и девочки, могут мне помочь.
Приветствия objneodude
Использование 'CGContextSetShadow' – tadejsv