iphone - 我怎样才能产生一个圆角和阴影的imageview?
东西跟上面一样吗?
我知道如何制作圆角:
imageView.layer.cornerRadius = 10;
imageView.layer.shouldRasterize = YES;
imageView.layer.masksToBounds = YES;
对于影子,我曾尝试
imageView.layer.shadowOffset = CGSizeMake(1, 1);
imageView.layer.shadowRadius = 5;
imageView.layer.shadowOpacity = 0.4;
imageView.layer.shadowColor = [UIColor blackColor].CGColor;
imageView.layer.shouldRasterize = YES;
但imageView.layer.masksToBounds = YES;
从圆角杀死的阴影。
另一个问题是如何产生一个完全像图像中显示的阴影?我在Photoshop中制作了这个图像,我用120度作为光线的方向。但是,如果我使用上面的代码,并关闭maskToBounds,我可以看到阴影,它很丑陋。
或者我可以在Photoshop中产生一个圆角+阴影图像框架并将该框架应用到我的应用程序中的每个图像?我认为这会带来更好的表现。如果所有图像都处于滚动状态,则阴影和转动图像会产生可怕的表现。
谢谢