Я занимаюсь разработкой приложения для iOS, и теперь проблема, с которой я столкнулся, заключается в отображении представления с использованием свойства view isHidden
.
Я инициализировал пользовательское представление, включая CAAnimation, а затем установил свойство isHidden
по умолчанию true
, чтобы скрыть.После выполнения определенного условия я изменил свойство isHidden
на false
, чтобы отобразить его.Но в этом случае вид не появляется.
private func setupButtonEffectView() {
self.buttonEffectView = ButtonEffectView()
self.buttonEffectView!.translatesAutoresizingMaskIntoConstraints = false
// self.view.addSubview(self.buttonEffectView!)
self.view.insertSubview(self.buttonEffectView!, belowSubview: self.button!)
NSLayoutConstraint.activate([
self.buttonEffectView!.centerXAnchor.constraint(equalTo: self.button!.centerXAnchor),
self.buttonEffectView!.centerYAnchor.constraint(equalTo: self.button!.centerYAnchor),
self.buttonEffectView!.widthAnchor.constraint(equalToConstant: 100),
self.buttonEffectView!.heightAnchor.constraint(equalToConstant: 100)
])
self.buttonEffectView!.isHidden = true
}
Я создал эффект кнопки, используя метод выше.