2012-03-21 137 views

回答

0

我的想法是创建一个imageview与图像的边界(图中显示),你想要的。 将您的按钮放置在imageview顶部,以便边框可见。

+0

我有同样的想法,但我有一个动态HIGHT按钮,所以图像不会:-( – 2012-03-21 11:41:27

+0

工作,你能不能增加ImageView的高度与按钮的高度一起。 – Vignesh 2012-03-21 11:44:26

+0

我可以做到这一点,但图像会被拉长 – 2012-03-21 11:56:50

0

雨燕3.0

class BorderButton: UIButton { 
     override func draw(_ rect: CGRect) { 
      super.draw(rect) 
      let context = UIGraphicsGetCurrentContext() 
      context?.setStrokeColor(UIColor.red.cgColor) 
      context?.setLineWidth(5.0) 
      context?.stroke(bounds) 
     } 
    }