GitHub
LNPopupController — всплывающие окна поверх других контроллеров представлений
LNPopupController — это фреймворк для отображения контроллеров представлений в виде всплывающих окон для других контроллеров представлений, аналогично мини-плеерам Apple Music и Podcasts.
Фреймворк спроектирован как универсальное решение, подходящее для большинства сценариев, поэтому он реализован в виде категории для UIViewController. Каждый контроллер представления может отображать всплывающую панель, закреплённую относительно нижнего элемента интерфейса.
Для UITabBarController и его подклассов панель по умолчанию закрепляется над панелью вкладок. Для UINavigationController и его подклассов — над панелью инструментов. В остальных контроллерах всплывающая панель отображается в нижней части экрана. Подклассы контроллеров представления также могут предоставлять собственные элементы для закрепления панели.
Фичи
- Поддержка стеклянного дизайна iOS 26 с сохранением подходящего внешнего вида на предыдущих версиях iOS.
- Поддержка iOS 13 и новее.
- Распространение в виде Swift Package Manager-пакета для проектов на Swift и Objective-C.
- Корректная интеграция с современным UIKit.
- Есть реализация SwiftUI
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.29
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.30
-
Видео и подкасты для разработчиков3 недели назадSpec-Driven Development на практике — SDD, BMAD, OpenSpec, вайб кодинг
-
Компании4 недели назадЗаморозили USDT: что делать и как вернуть доступ к деньгам
