Dans un de mes affichages, j'ajoute une ombre à une vue. La chose est que l'ombre montre des espaces blancs sur les bords droits. Je veux supprimer ces espaces.Problème lors de l'ajout d'une ombre pour afficher le calque
Voici mon code:
UIView *myView = [[ISTView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 35)];
myView.backgroundColor = [UIColor greyColor];
[myView.layer setShadowOffset:CGSizeMake(0.0, 5.0)];
[myView.layer setShadowOpacity:0.8];
[myView.layer setShadowRadius:2.0];
[myView.layer setShadowColor:[UIColor blackColor].CGColor];
[self.view addSubview:myView];
[myView release];
Voici mon avis de o/p:
Êtes-vous parler du fait que l'ombre, sur la surface ci-dessous, apparaît plus petite que l'objet dont il est coulé? I.e., la perspective? –
@Abnihav, avez-vous essayé d'augmenter shadowRadius? – Zapko
@Josh: C'est correct. – Abhinav