Swiftpack.co - anmolrajpal/MenuController as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by anmolrajpal.
anmolrajpal/MenuController 1.0.2
An easy-to-use Action Menu Modal Controller inspired by iOS 13 Apple's native app implementation
⭐️ 18
🕓 3 years ago
iOS
.package(url: "https://github.com/anmolrajpal/MenuController.git", from: "1.0.2")

MenuController

An easy-to-use Action Menu Modal Controller inspired by iOS 13 Apple's native app implementation

Swift Version License PRs Welcome

Features

  • Supports Portrait and Landscape orientation
  • Glossy vibrant dark menu
  • Infinite Actions

Usage

import MenuController

let actions:[UIControlMenuAction] = [
    UIControlMenuAction(title: "Send Message", image: UIImage(systemName: "paperplane")!, handler: { _ in print("Sending Message") }),
    UIControlMenuAction(title: "Enable Wifi", image: UIImage(systemName: "wifi")!, handler: { _ in print("Wifi ON") }),
    UIControlMenuAction(title: "Delete", image: UIImage(systemName: "trash.fill")!, handler: { _ in print("Deleted ✅") })
]

let vc = MenuController(actions: actions)
self.present(vc, animated: true, completion: nil)

Requirements

  • iOS 13.0+
  • Xcode 11

Installation

Swift Package Manager:

dependencies: [
    .package(url: "https://github.com/anmolrajpal/MenuController", from: "1.0.0")
]

Menu Controller Demo

Meta

@ArAnmol

https://github.com/anmolrajpal/MenuController

GitHub

link
Stars: 18
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics