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中產生一個圓角+陰影圖像框架並將該框架應用到我的應用程序中的每個圖像?我認爲這會帶來更好的表現。如果所有圖像都處於滾動狀態,則陰影和轉動圖像會產生可怕的表現。
謝謝