iOS: Create one sideded dropshadow

前端 未结 3 924
小鲜肉
小鲜肉 2021-02-04 15:20

I have the below menu style layout that mimics facebook. I would like to have a dropshadow on the left side like below however the code I am using with layer shadows makes the a

3条回答
  •  情话喂你
    2021-02-04 15:47

    It should help to specify a shadow path, e.g.,

    CGPathRef shadowPath = [UIBezierPath bezierPathWithRect:self.navController.view.layer.bounds].CGPath;
    [self.navController.view.layer setShadowPath:shadowPath]
    

    According to the CALayer documentation, "Specifying an explicit path usually improves rendering performance."

提交回复
热议问题