6
A
回答
24
imageView.layer.shadowColor = [UIColor blackColor].CGColor;
imageView.layer.shadowOffset = CGSizeMake(0, 1);
imageView.layer.shadowOpacity = 1;
imageView.layer.shadowRadius = 1.0;
不要忘记在您的实施中#import <QuartzCore/QuartzCore.h>
。
编辑:
添加在@卢克的评论:
只是一个小疑难杂症可能挽救一些人一些时间确保您没有设置layer.masksToBounds
到YES
对你的看法,否则影子不会出现。
1
+ (void)addShadowToView:(UIView*)view Color:(UIColor*)color ShadowOffset:(CGSize)offset Radius:(float)radius Opacity:(float)opacity
{
view.layer.shadowColor = [color CGColor];
view.layer.shadowOffset = offset;
view.layer.shadowRadius = radius;
view.layer.shadowOpacity = opacity;
}
用途:
[calssName addShadowToView:self.navigationController.navigationBar Color:[UIColor blackColor] ShadowOffset:CGSizeMake(1.0f, 0.5f) Radius:1.0 Opacity:0.5];
相关问题
- 1. 如何将外部辉光添加到UIImage或UIImageView或UIView
- 2. 将点云投影到2D
- 3. 将投影添加到UITableView
- 4. 将PDF加载到UIImage或UIImageView中?
- 5. 如何将阴影添加到圆UIImageView或UIView?
- 6. 如何在2D中将2D数组投影到新数组中?
- 7. 将2D点投影到3D Plucker线
- 8. 将3D点投影到2D点
- 9. 如何将UIView转换为UIImage以添加到UIImageView?
- 10. 如何以编程方式将UIImage添加到UIImageView然后将该UIImageView添加到另一个UIView?
- 11. 将投影添加到合成中
- 12. 如何将jpg或png图像添加到UIImage然后显示在UIImageView中?
- 13. 如何旋转UIImage或UIImageView?
- 14. 将投影添加到UIWebView和UITextView
- 15. OpenGLES添加投影
- 16. 动画UIImage或UIImageView?
- 17. 投影几何:我如何将3D矩形的投影变成2D视图
- 18. 用UIImageView更改FBProfilePictureView(或加载UIImage)Swift
- 19. 如何将电影添加到Unity 2D游戏?
- 20. UIImageView到UIImage?
- 21. 将UIImage中的UIImageView对象添加到NSMutableArray
- 22. 使用Box2D将UIImage添加到CCSprite
- 23. 如何将UIImage或CGImage附加到AVAssetWriter?
- 24. 将圆角添加到UIImageView与预先渲染UIImage?
- 25. 如何在2D平面上投影3D?
- 26. css3 div将投影箱投影到textarea
- 27. iPhone:添加UIImage到UIImageView添加第二个图像
- 28. 如何将UIPanGestureRecognizer添加到UIImageView中
- 29. 如何将UIImageView添加到MKOverlayRenderer?
- 30. UIImageView到UIImage
是纯黑色的颜色的影子?如何做不透明的阴影?谢谢。 – user403015 2011-05-12 04:39:21
您可以通过修改shadowOpacity属性来设置不透明度。 – fuzz 2011-05-12 06:04:42
我做了这一切,错误是:“'UIImage'类型的对象上找不到'属性'层',我该怎么办? – 2011-09-04 18:34:46