iOS 3.0 J'ai deux UIViewControllers A et B et ils sont ajoutés comme sous-vues dans le AppDelegate avec B au-dessus de A.Ajout ombre contour à un UIView compatible
Lorsqu'un UIButton sur B est prélevé diapositives B vers la gauche avec le code suivant:
[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];
sur le côté droit, je veux une ombre 20px, mais je ne peux pas utiliser les propriétés d'ombre de BView.view.layer.shadow....
parce que son 3,2/4,0 + seulement. Et la performance de l'animation est affreuse, la glissade est extrêmement lente (elle parle couramment sans l'ombre).
Je pense utiliser un UIView personnalisé et faire un peu de magie dans drawRect mais est-ce possible ou est-ce que je peux seulement dessiner dans les limites de la vue?
J'espère que certains d'entre vous les gars et les filles peuvent m'aider.
Vive objneodude
Utiliser 'CGContextSetShadow' – tadejsv