我有一个平方UIImage
我尝试使用此UIImageView
为任何给定的矩形创建UIImage
,我将用它作为其上方另一个视图的边框。
我不想手动设置layer
的边框,但我想使用此图片。
所需输出的示例:
我尝试使用UIView
' UIViewContentModeScaleToFill
UIImageView *imageView1 = [[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 300, 150)];
[imageView setImage:[UIImage imageNamed:@"background"]];
[imageView setContentMode:UIViewContentModeScaleToFill];
但是图像拉伸而不是返回所需的输出
示例输出:
答案 0 :(得分:4)
以编程方式,您可以使用阴影效果创建边框:
[view.layer setCornerRadius:5];
[view.layer setShadowColor:[UIColor lightGrayColor].CGColor];
[view.layer setShadowOpacity:0.4];
[view.layer setShadowRadius:1.0];
[view.layer setShadowOffset:CGSizeMake(1.0, 1.0)];
虽然如果你想使用Xcode界面来做,你可以将其作为
现在根据需要使用它,您将拥有没有任何失真的拉伸图像
您可以在点击"显示切片"在底部
您也可以使用
以编程方式执行此操作