Tôi có một UITextField mà tôi muốn phóng to chiều rộng của nó khi khai thác trên. Tôi thiết lập các ràng buộc và đảm bảo ràng buộc ở bên trái có mức độ ưu tiên thấp hơn sau đó là ràng buộc mà tôi đang cố gắng tạo hiệu ứng ở bên phải.cố gắng tạo hiệu ứng một hạn chế trong swift
Đây là mã mà tôi đang cố gắng sử dụng.
// move the input box
UIView.animateWithDuration(10.5, animations: {
self.nameInputConstraint.constant = 8
}, completion: {
(value: Bool) in
println(">>> move const")
})
Công trình này có vẻ như chỉ xảy ra ngay lập tức và dường như không có bất kỳ chuyển động nào. Tôi đã cố gắng thiết lập 10 giây để đảm bảo rằng tôi không thiếu bất cứ điều gì, nhưng tôi đã có kết quả tương tự.
nameInputConstraint là tên của ràng buộc mà tôi kiểm soát được kéo để kết nối vào lớp của tôi từ IB.
Cảm ơn sự giúp đỡ của bạn trước!
thể trùng lặp của [Làm thế nào để động thay đổi chế?] (Http://stackoverflow.com/questions/12622424/how-do-i-animate-constraint-changes) –