0
我有我顯示圖像的按鈕。圖像(圓圈內的圖像爲圓圈外的透明顏色的png)爲一個圓圈,按鈕是透明的。當我在屏幕上繪製按鈕時,我只能看到圓形的按鈕。 迄今爲止,這工作正常。用一個圓圈按鈕上的圖像
現在我想在運行時在圖像周圍繪製黑色圓圈。 任何提示如何做到這一點?
我的函數創建按鈕:
func draw_button(sImage:String,X:CGFloat,Y:CGFloat, iTag:Int){
// Back Button
var sImagename=sImage;
var fButtonx:CGFloat=X;
var fButtony:CGFloat=Y;
var thebutton=UIButton(frame: CGRectMake(fButtonx, fButtony, iButtonSize, iButtonSize));
thebutton.addTarget(self, action: "buttonActionBotton:", forControlEvents: UIControlEvents.TouchUpInside)
thebutton.tag = iTag;
var image = UIImage(named: sImagename);
thebutton.setImage(image, forState: .Normal)
var transparent:UIColor=UIColor(red: 0, green: 0, blue: 0, alpha: 0.0);
thebutton.backgroundColor=transparent;
thebutton.layer.backgroundColor=transparent.CGColor;
self.view.addSubview(backButton);
}
我如何能做到這一點的任何提示?
完美答案。太簡單。同時也感謝您提供有關清除顏色的好消息。 –
不客氣! –