func pickWash() {
bottomChange = self.mapView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: -350.0)
bottomChange.isActive = true
UIView.animate(withDuration: 10.0, animations: {
self.view.layoutIfNeeded()
self.waterlessLabel.isHidden = false
self.exteriorInterior.isHidden = false
self.exteriorOnly.isHidden = false
self.info.isHidden = false
self.blackLine.isHidden = false
self.extIntPrice.isHidden = false
self.extPrice.isHidden = false
self.confirmWash.isHidden = false
self.when.isHidden = false
self.timeChoice.isHidden = false
}, completion: nil)
}
func tester(){
self.pickWash()
}
В действительности, мой метод тестирования в моем коде использует iOS автозаполнения Google Place, но я не хотел заливать свой код бесполезным кодом автозаполнения. Таким образом, когда пользователь заканчивает ввод своего местоположения в автозаполнении Google, вызывается функция pickwash (), и анимация не работает. Это работало только для меня, когда у меня это было в IBAction с кнопкой. Есть идеи?