如何包含UIView同時具有陰影和角半徑?iOS6將陰影添加到容器具有角半徑的UIView
我已經嘗試過其他解決方案,因此多次建議,但不幸的是他們似乎並不爲iOS6的工作(或至少不適合我)
所以我想我可能會發布此,使得iOS6的解決方案可以找到。
我有一個容器UIView
其中包含兩個子視圖
- a custom UIImageView
- a custom UIView
我想整個的UIView有2.5的圓角半徑,但我也想了UIView有一個陰影。 但是,到目前爲止,我只有這兩種慾望中的一種,從來都不是同一時間。
這是我的代碼,我有不同的版本與我的不同嘗試SO解決方案,但這只是我的一個版本。
self.layer.shouldRasterize = YES;
self.layer.rasterizationScale = [UIScreen mainScreen].scale;
self.layer.cornerRadius = 2.5;
self.layer.masksToBounds = YES;
self.layer.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.1].CGColor; //0.1
self.layer.shadowPath = [UIBezierPath bezierPathWithRect:self.bounds].CGPath;
self.layer.shadowOpacity = 1.0;
self.layer.shadowRadius = 3.0;
^這裏自上面
有誰知道一個iOS6的解決這個問題的描述有兩個子視圖的含自定義的UIView?
UPDATE
所以,我並不需要一個邊框顏色,所以我沒有加入,當我看到了解決方案,但我加了這個時候,使用在下面的評論的解決方案,並看起來UIView變得圓潤了,但我真的希望組合的UIImageView和UIView四捨五入。
所以基本上,UIImageView是最上面的,UIView是底部。
那麼我如何才能得到UIImageView的頂部舍入,只有UIView的底部被舍入。
謝謝。
注:陰影作爲一個整體對象工作,但拐角半徑不能作爲一個整體對象工作?
你看過這個答案? http://stackoverflow.com/questions/4754392/uiview-with-rounded-corners-and-drop-shadow – jfuellert
是的,沒有從該網頁的解決方案爲我工作,不幸@jfuellert – GangstaGraham
@jfuellert查看更新,任何對此有何想法? – GangstaGraham