1
Я использую Xcode для разработки приложения, и я пытаюсь изменить круг, это место x. Я написал следующий код безрезультатно, код не дает мне ошибку, он просто не работает. Любая помощь будет оценена по достоинству. Мой код ниже.CABasic animation translate not working
func changeNotes() {
switch notesState {
case 1:
let animation = CABasicAnimation()
animation.keyPath = "transform.translate.x"
animation.fromValue = 668
animation.toValue = 55
animation.duration = 0.2
notesButton.layer.addAnimation(animation, forKey: "transformx")
notesState = 0
default:
let animation = CABasicAnimation()
animation.keyPath = "transform.translate.x"
animation.fromValue = 55
animation.toValue = 668
animation.duration = 0.2
notesButton.layer.addAnimation(animation, forKey: "transformx")
notesState++
Любая помощь?
Это все еще не работает, я делаю это правильно? Прошу прощения, если я пропущу что-то очевидное, я до сих пор довольно новичок в этом. (Загружая это как изображение, потому что код не подходит) http://imgur.com/q9uMZT1 – BobJonesies
Возможно, стоит упомянуть, что он находится под другой анимацией, вызванной тем же изменением функции: http://imgur.com/ub0oEBn Работа сверху. – BobJonesies
@BobJonesie вам нужно выбрать другие имена для ваших функций. измените его на func changeRadius() {...}, а другой на фонд changePosition() {...} –