Как создать белую рамку и черную тень для моего UIImageView? - PullRequest
1 голос
/ 26 мая 2011

Как создать белую рамку и черную тень для моего UIImageView?

Ответы [ 3 ]

5 голосов
/ 26 мая 2011

Просто импортируйте

#import  <QuartzCore/QuartzCore.h> 

и убедитесь, что у вас есть фреймворк QuartzCore, добавленный в ваш проект.

Затем добавить границу

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

Чтобы создать тень, см. этот ТАК вопрос, который поможет вам ..

3 голосов
/ 20 декабря 2012

это способ добавления границы и тени к 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>
1 голос
/ 26 мая 2011

Вы можете просто добавить его в качестве другого UIImageView позади того, на котором отображается ваше изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...