На самом деле я новичок в разработке iOS с помощью swift. Короче говоря, я хочу сделать этот рисунок в раскадровке: RPM DASH

Я пытаюсь сделать полосу оборотов с полученными данными в фоновом режиме, контролируя ход анимации, и я не знаю, с чего начать и какой инструмент (класс, API, ..) использовать.

Это видео того, что я хочу воспроизвести (12 секунд): https://www.youtube.com/watch?v=24cphMoAcyU (только анимация этой полосы)

Я хочу знать:

  • как создать этот бар в xcode

  • как оживить его данными в swift

PaintCode уже пробовал, может получится, но есть ли способ xcode.

Так что кто-нибудь, пожалуйста, помогите, покажите мне, как это можно сделать. спасибо

Wild Child

Ответов: 1

Ответы (1)

You should create UIBezierPath with a desired shape and then animate its strokeEnd property using CABasicAnimation .

See more about: UIBezierPath and CABasicAnimation, as well as some posts with sample code here, here, and here.

2022 WebDevInsider