带自定义边框的UIImageView

时间:2015-11-03 08:34:09

标签: swift uiimageview uiimage border

我的UIImageView有自定义边框的问题。

我该如何制作这样的图像?

enter image description here

我用面包添加普通图像,我有这个图像,边框

enter image description here

任何想法?

感谢

1 个答案:

答案 0 :(得分:0)

您需要做的就是使用铲斗填充工具填充星形外边框。 然后,使用原始imageView框架创建一个新的UIImageView,并使用" bringToFront()"将其放在原始图像的顶部。方法:

        let imgView_bread = UIImageView(image: UIImage (named: "bread"))
        imgView_bread.contentMode = .ScaleAspectFill
        self.view.addSubview(imgView_bread);

        let imgView_starBorder = UIImageView(image: UIImage (named: "star_border"))
        imgView_starBorder.contentMode = .ScaleAspectFill
        imgView_starBorder.frame = imgView_bread.frame
        self.view.addSubview (imgView_starBorder);
        self.view.bringSubviewToFront (imgView_starBorder);