Используйте Snpkit для анимации двух элементов управления. В результате один элемент управления выполняет анимацию, а другой не перемещается - PullRequest
0 голосов
/ 28 февраля 2020

Я перечислил важный код, я опустил другой нерелевантный

extension OpenVIPSearchInputView{
    func showSearchBtn(){
        UIView.animate(withDuration: 1) {
            self.proviceButton.snp.updateConstraints {
                $0.leading.equalTo(self).offset(50)
            }
            self.searchButton.snp.updateConstraints {
                $0.trailing.equalTo(self).offset(-200)
            }
            self.layoutIfNeeded()
        }
    }
}
extension OpenVIPSearchInputView: UITextFieldDelegate {
    func textFieldDidBeginEditing(_ textField: UITextField) {
        showSearchBtn()
    }
}

Я настроил этот элемент управления и хотел анимировать кнопки в нем. Я обновил два ограничения, но только одна кнопка была анимирована после погони. Я в замешательстве, я не знаю, что случилось.

...