Site icon AppTractor

PermissionsSwiftUI: получение разрешений в SwiftUI

PermissionsSwiftUI отображает и обрабатывает разрешения в SwiftUI. Пользовательский интерфейс легко настраивается и напоминает стиль Apple. Работает с 12 разрешениями, есть дефолтные определения и иконки, но можно все сделать и свое. Доступно через Swift Package Manager.

Пример использования:

   struct ContentView: View {
       @State var showModal = false
       
       var body: some View {
           Button(action: {
               showModal=true
           }, label: {
               Text("Ask user for permissions")
           })
           .JMPermissions(showModal: $showModal, for: [.locationAlways, .photo, .microphone])
       }
   }

Платформа: iOS

GitHub: https://github.com/jevonmao/PermissionsSwiftUI

⭐️: 98

Exit mobile version