У меня есть кнопка, на которой я показываю изображение. Изображение (изображение в круге как 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);
}
Любые намеки о том, как я могу это сделать?
Отличный ответ. Так легко. А также благодарю вас за хороший совет относительно очистки цвета. –
Добро пожаловать! –