UIImageView中的边框

时间:2011-05-27 17:24:49

标签: iphone uiimageview objective-c++

我正在尝试将UIImageView与以下内容接壤:

enter image description here

我尝试过使用:

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

但是你看不到外面的灰色边框。它在外面有灰色阴影效果。 我该怎么做?

3 个答案:

答案 0 :(得分:4)

看看CALayer的阴影属性。

[imageView.layer setShadowOffset:CGSizeMake(-1.0, -1.0)];
[imageView.layer setShadowOpacity:0.5];

答案 1 :(得分:2)

关于向UIImageView添加阴影的

This question可能会有所帮助

答案 2 :(得分:2)

imageView.layer.shadowOpacity=0.6;
imageView.layer.shadowRadius = 0.0;
imageView.layer.shadowColor = [UIColor grayColor].CGColor;
imageView.layer.shadowOffset = CGSizeMake(-2.0, 1.0);