Я хотел сделать круглую UIButton, но с легким эффект размытия с вибрацией, как это фонSwift: Круглый UIButton с Размытие фона
До сих пор я получил закругленный UIButton, но код, который я нашел в Интернете (Я новичок в разработке iOS, поэтому не понимаю, как работает размытие и т. Д.), Чтобы добавить размытие, просто помещает его в кадр всей кнопки, по существу, заставляя кнопку казаться квадратной снова.
Я также попытался добавить представление, затем UIButton, а затем эффект размытия и применил код cornerRadius к этому представлению, но он также не работал.
Вот что я пробовал:
shortcutButton.layer.cornerRadius = 0.5 * shortcutButton.bounds.size.width // add the round corners in proportion to the button size
let blur = UIVisualEffectView(effect: UIBlurEffect(style:
UIBlurEffectStyle.Light))
blur.frame = shortcutButton.bounds
blur.userInteractionEnabled = false //This allows touches to forward to the button.
shortcutButton.insertSubview(blur, atIndex: 0)
Удивительно! Спасибо за вашу помощь. Я думаю, что я понял это сейчас :) Как насчет того, чтобы Blur «живой»? – Rs2845
@ Rs2845 Он должен работать одинаково. – Joshua