Я делаю это в моем IF clausure, в методе cellForRowAtIndexPath:Удалить эффект размытия в Tableview ячейки в Swift
let blurEffect = UIBlurEffect(style: .Light)
let visualEffect = UIVisualEffectView(effect: blurEffect)
visualEffect.frame = cell.attachedImage.bounds
cell.attachedImage.addSubview(visualEffect)
В моей ELSE clausure Я хочу, чтобы удалить эффект от cell.attachedImage.
Как я могу это сделать?
Хороший вызов. Акцент на части «скрыть»: ячейки получают повторное использование, поэтому, если один экземпляр ячейки удаляет вид размытия для одной строки, то эта ячейка повторно используется для другой строки, которая хочет размытия, вам придется восстановить вид размытия. Скрытие/показ subview намного дешевле. – rickster