Я пытаюсь анимировать UIImageView, чтобы перейти вверх и вниз по оси Y другого UIImageView, чтобы создать счетчик дБ. Похожым Анимационное положение UImageView
Булавка - маленький парень внизу. Это 2 UIImageViews. В основном я собираюсь получить db от звукового файла и обновить вывод, чтобы показать db. Я запустил таймер, чтобы подсчитать, сколько времени потребуется, и для тестирования я пробовал перемещать булавку вместе с секундами.
func startCounter(){
counter += 1
clockLabel.text = "\(secs)"
dbPin.center.y = CGFloat(counter)
}
Штырь не двигается вообще, и я подозреваю, что это может иметь какое-то отношение к автозапуску?
Ваш код должен работать, даже без '' 'setNeedsLayout''' и даже с autolayout. Вы делаете что-то еще? Вы в главной теме? Что вы пробовали? –