Собрать комбинацию из элементов в Interface Builder
Уже есть часть кода, где сделан слайдер в UICollectionViewController, кнопки которые воспроизводят звук при нажатии.
1. Подвязать слайдер от кнопки к уже существующему плееру. Слайдер под зеленой кнопкой и регулировка громкости этого слайдера должна относиться к ней.
2. Создать кнопку Mute, которая будет не отключать все плееры, а лишь убирать с них звук. При повторном нажатии на эту кнопку, звук будет возвращаться к той же громкости на любой из кнопок (слайдер ко второй кнопке я сделаю по примеру первой).
3. Сделать таймер, где по истечении времени все плееры будут выполнять команду "player.pause()".
4. Верхней кнопкой собирать комбинации из квадратов со звуком в TableViewController (либо в другой контроллер, где все комбинации будут удобно располагаться списком. И чтобы задний фон был таким же, как на основном CollectionViewController, файл background.png
5. Подвязать элемент PageControl к слайдеру UICollectionViewController и сделать прозрачным элемент слайдера на скриншоте номер 3. Смысл такой, если сейчас активированы зеленый, коричневый и голубой квадрат (они выделены желтым кругом), то нажимая на кнопку "Собрать комбинацию" я попадаю в TableView и введя в пустую ячейку, к примеру, "комбинация 1" и нажав сохранить, при следующем запуске приложения я смогу запустить эти 3 (или 4, 5, 6) квадратика не поочередно, а зайдя в эту вкладку и нажав на "комбинация 1".
Ссылку на исходный проект с кодом и скриншоты дам по запросу. Данное задание я сделал в качестве обучения для самого себя, поэтому важно объяснить мне поэтапно его выполнение.
Само задание не сложное, но мне важно понять как оно делалось. Закомментировать в самом коде основные моменты и отдельно написать в файле все этапы выполнения задания.
Додатки 4
Актуальні фриланс-проєкти в категорії Розробка під iOS (iPhone та iPad)
Telegram
7345 UAH
Пропоную роботу з відновлення доступу до облікового запису Telegram. Мій акаунт Telegram було зламано, у зв’язку з чим шукаю спеціаліста, який зможе допомогти вирішити дану проблему та відновити доступ до облікового запису. Готовий розглянути ваші пропозиції щодо вартості… Вбудовані системи та мікроконтролери, Розробка під iOS (iPhone та iPad) ∙ 21 година 46 хвилин тому ∙ 6 ставок |
Консультація по налаштуванню iPhone-інфраструктури для SMM-командиПотрібен технічний спеціаліст для консультації та допомоги в організації робочого процесу SMM-команди, яка працює з Instagram-контентом на iPhone. Завдання: допомогти підібрати оптимальну схему роботи з кількома iPhone для контент-команди; проконсультувати щодо стабільного… Розробка під iOS (iPhone та iPad) ∙ 1 день 15 годин тому ∙ 4 ставки |
Розробка мобільного додаткуШукаю розробників ios/android для створення гемблових додатків. стек: Flutter/Unity/Kotlin/Swift великим плюсом буде досвід роботи з візуалами та дизайнами Chicken Road/Tower Rush/Plinko, а також використання таких інструментів як WebView, Firebase, AppsFlyer, різні SDK. Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 3 дні 22 години тому ∙ 31 ставка |
Мобільний додаток iOS/Android
918 UAH
Шукаю програміста мобільних додатків (iOS і/або Android) для створення тренувального додатку для початківців та середньо просунутих. Додаток має допомагати користувачам у плануванні тренувань, моніторингу прогресу та мотивації до регулярної фізичної активності. Основні… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 6 днів 1 година тому ∙ 20 ставок |
Доробка мобільного додатку на Capacitor (Android/iOS)Проект Є діючий сайт (маркетплейс з оголошеннями), який вже обернутий в мобільний додаток через Capacitor. Сайт працює на: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Необхідно довести мобільний додаток до повноцінного робочого стану для публікації в… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 11 днів 14 годин тому ∙ 14 ставок |