Хабы: Разработка под iOS, Интерфейсы, Swift, Дизайн мобильных приложений
ContainerController компонент пользовательского интерфейса.
Это копия свайп-панели из приложения: AppleMaps
https://github.com/mrustaa/ContainerController
Он может:
- Анимировано перемещаться 3 позиции Верх / Середина / Вниз
можно настраивать позиции
- Добавлять несколько ContainerController (друг на друга) в одном контроллере
- Добавлять любой тип ScrollView: TableView / CollectionView / TextView
и управлять панелью за счет скрола
- Панель управляется жестом или прокруткой (вертикально)
- Можно закреплять HeaderView на вверху / и FooterView внизу
1) Добавлять фоновый цвет / прозрачность размытия фона
2) Настраивать окружность углов cornerRadius
3) Настраивать тень контейнера
- При поднятии наверх = Можно добавить тень фона позади компонента
1) Можно настраивать левые / правые отступы
2) И настраивать левые / правые отступы для ландшафтного разворота
Читать далее