Как спроектировать этот вид с помощью swift? - PullRequest
0 голосов
/ 15 апреля 2020

Здесь я прикрепил видео. Это видео собрано с устройства android. Теперь я хочу разработать этот вид в кратчайшие сроки.

В этом видео представлен круговой прогресс с четырьмя кнопками в нижнем контроллере листа. Четыре кнопки меняют свое положение в зависимости от скольжения. Как я могу это сделать?

Вот код, который я сделал до сих пор.

Это класс контроллера My view, из которого я представляю BottomSheet.

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    addBottomSheetView()
}

func addBottomSheetView() {
    let bottomSheetVC = BottomSheetViewController()

    self.addChild(bottomSheetVC)
    self.view.addSubview(bottomSheetVC.view)
    bottomSheetVC.didMove(toParent: self)

    let height = view.frame.height
    let width  = view.frame.width
    bottomSheetVC.view.frame = CGRect(x: 0, y: view.frame.maxY, width: width, height: height)
}}

Полный код доступен в Github . Моя проблема в том, что мне нужно изменить положение четырех кнопок с прогрессом нижнего листа viewcontroller. Пожалуйста, помогите мне. Вот ссылка на видео

...