ImageView框架不适合实际尺寸

时间:2017-04-30 14:47:17

标签: ios objective-c xcode

我在storyBoard中创建了一个imageView,并在其上创建了一些约束。然后我使用一个函数在该imageView中添加一个边框:

CALayer *borderLayer = [CALayer layer];
CGRect borderFrame = CGRectMake(0, 0, (imageView.frame.size.width), (imageView.frame.size.height));
//Make some changes in the border
[borderLayer setFrame:borderFrame];
[imageView.layer addSublayer:borderLayer];

事情就是当我运行应用程序时,边框小于图像。我想它必须与规模或其他东西,但我可以搞清楚。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

如何直接操纵图像视图的图层边界属性?

imageView.layer.borderWidth = 7.0;