2011-05-26 94 views

回答

5

只需導入

#import <QuartzCore/QuartzCore.h> 

,並確保你有QuartzCore框架添加到項目中。

然後添加邊框

[imageView.layer setBorderColor: [[UIColor whiteColor] CGColor]]; 
[imageView.layer setBorderWidth: 2.0]; 

要創建的影子,看到this SO問題,將讓你去哪個..

+1

只要確保您導入並確保您已將QuartzCore框架添加到您的項目中。 – Rexeisen 2011-05-26 04:40:10

+0

這是正確的方式添加使用石英核心框架.... + 1的邊界... – Sabby 2011-05-26 05:43:16

+0

是@Rexeisen,忘記包括和框架..謝謝注意到..將編輯我的答案.. – Krishnabhadra 2011-05-26 06:04:32

1

您可以將其作爲另一個UIImageView添加到顯示圖像的UIImageView後面。

3

這是我邊框和陰影在添加到UIImage的方式UIMageView

someImageView.image = someUIImage; 
someImageView.frame = CGRectMake(45, 25, 50, 50); 
[someImageView.layer setBorderColor: [[UIColor whiteColor] CGColor]]; 
[someImageView.layer setBorderWidth: 2.0]; 
[someImageView.layer setShadowOffset:CGSizeMake(-3.0, 3.0)]; 
[someImageView.layer setShadowRadius:3.0]; 
[someImageView.layer setShadowOpacity:1.0]; 

記住:

#import <QuartzCore/QuartzCore.h> 
+0

還記得設置someImageView.clipsToBounds = NO。 – leolobato 2013-05-24 14:42:53