Bot*_*Bot 9 iphone objective-c dropshadow ios5
我有以下菜单样式布局,模仿脸书.我想在左侧有一个阴影,如下所示,但我使用层阴影的代码使应用程序LAGGY.我一直无法找到一个好的替代解决方案.有没有人可以选择创建不影响应用程序性能的drophadow?
[self.navController.view.layer setShadowOffset:CGSizeMake(0, 1)];
[self.navController.view.layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[self.navController.view.layer setShadowRadius:8.0];
[self.navController.view.layer setShadowOpacity:0.8];
Run Code Online (Sandbox Code Playgroud)
上面的代码是我目前使用的代码导致应用程序性能问题.
下面的图像是我想要实现的,但不必使用上面的代码.

小智 11
它应该有助于指定阴影路径,例如,
CGPathRef shadowPath = [UIBezierPath bezierPathWithRect:self.navController.view.layer.bounds].CGPath;
[self.navController.view.layer setShadowPath:shadowPath]
Run Code Online (Sandbox Code Playgroud)
根据CALayer文档,"指定显式路径通常可以提高渲染性能."
| 归档时间: |
|
| 查看次数: |
8950 次 |
| 最近记录: |