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