任何人都可以告诉我如何绘制轮廓 与核心图形的UIButton?绘制轮廓与核心图形
我想要的轮廓看起来像以下链接
http://dl.dropbox.com/u/412741/test/Bildschirmfoto%202012-03-21%20um%2010.59.44.png
编辑:
的图像来自WWDC 2011会话视频 为IOS开发者的实际绘画,可惜的是没有演示那种外形
编辑2:
是有一个轮廓描边的属性?
任何人都可以告诉我如何绘制轮廓 与核心图形的UIButton?绘制轮廓与核心图形
我想要的轮廓看起来像以下链接
http://dl.dropbox.com/u/412741/test/Bildschirmfoto%202012-03-21%20um%2010.59.44.png
编辑:
的图像来自WWDC 2011会话视频 为IOS开发者的实际绘画,可惜的是没有演示那种外形
编辑2:
是有一个轮廓描边的属性?
我的想法是创建一个imageview与图像的边界(图中显示),你想要的。 将您的按钮放置在imageview顶部,以便边框可见。
雨燕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)
}
}
我有同样的想法,但我有一个动态HIGHT按钮,所以图像不会:-( – 2012-03-21 11:41:27
工作,你能不能增加ImageView的高度与按钮的高度一起。 – Vignesh 2012-03-21 11:44:26
我可以做到这一点,但图像会被拉长 – 2012-03-21 11:56:50