Customized MenuBar for tvOS

Related tags

Video PLMenuBar
Overview

#PLMenuBar

PLMenuBar is a customized menubar for tvOS, simple and easy to use.

####Preview

preview

####Requirement

  • XCode 7.3

####Support

  • Support desc detail view
  • Support combo detail view
  • Magic

####Delegate

@objc public protocol PLMenuBarDelegate: NSObjectProtocol {
    
    func numberOfItemsInMenubar() -> Int;
    
    func menuBar(menuBar: PLMenuBarView, titleForItemAtIndex index: Int) -> String;
    
    optional func menuBar(menuBar: PLMenuBarView, detailItemForItemAtIndex index: Int) -> PLMenuDetailItem;
    
    optional func menuBar(menuBar: PLMenuBarView, didSelectItemAtIndex index: Int);
    
    optional func menuBar(menuBar: PLMenuBarView, didSelectDetailAtRow row: Int, Section section: Int, forItemAtIndex index: Int);
    
}

####Usage

self.menuDetailItems = [
    PLMenuDetailDescItem(title: "TabBarItem with Desc", text: "Hello, World"),
    PLMenuDetailItem(title: "TabBarItem with Nothing"),
    PLMenuDetailComboItem(title: "TabBarItem with Combo", items: [
        PLMenuComboSection(title: "Section1", items: ["option1", "option2"], preferredIndex: 1),
        PLMenuComboSection(title: "Section2", items: ["option1", "option2"], preferredIndex: 0)
    ])
];

self.menuBar = PLMenuBarView();

self.menuBar.delegate = self;

self.view.addSubview(menuBar);
You might also like...
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit.

A lightweight customized tabbar view. 📌
A lightweight customized tabbar view. 📌

A lightweight customized tabbar view. Screenshots Features Installation Setup ToDos Credits Thanks License Screenshots Features Easily Configurable an

Menubar app to remove link tracking parameters automatically
Menubar app to remove link tracking parameters automatically

TrackerZapper Website and more info TrackerZapper is a Mac app that sits in your menubar and silently removes tracking parameters from any links you c

Pop-up based view(e.g. alert sheet), can be easily customized.
Pop-up based view(e.g. alert sheet), can be easily customized.

MMPopupView 中文介绍 A basic Pop-Up Kit allows you to easily create Pop-Up view. You can focus on the only view you want to show. Besides, it comes with 2

PrettyBorder is a SwiftUI package for managing an customized border and background at any kind of view.
PrettyBorder is a SwiftUI package for managing an customized border and background at any kind of view.

PrettyBorder Description PrettyBorder is a SwiftUI package for managing an customized border and background at any kind of view. Preview of end result

Add the Notch on the menubar like the new MacBook Pro.
Add the Notch on the menubar like the new MacBook Pro.

iNotch Add the Notch on the menubar like the new MacBook Pro. Installation This app works on macOS 11.0 or later. Download iNotch.zip from releases pa

QMK Agent is a macOS menubar application which sends commands to a QMK enabled keyboard
QMK Agent is a macOS menubar application which sends commands to a QMK enabled keyboard

QMKagent QMK Agent is a macOS menubar application which sends commands to a QMK enabled keyboard Features System volume indicator using top row (Esc t

JDSwiftMap is an IOS Native MapKit Library.  You can easily make a highly customized HeatMap.
JDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap.

JDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap. Installation Cocoapods pod 'JDSWiftHeatMap' Usage JDSwi

Droplet is a very small SwiftUI application that runs in the menubar and allows a file to be dropped onto the popover.
Droplet is a very small SwiftUI application that runs in the menubar and allows a file to be dropped onto the popover.

A Mac OS menubar application that allows drag-and-drop file uploading to an S3 bucket with a presigned URL copied to the clipboard. Work in progress.

A small macOS menubar app designed to hide the dock on selected spaces.
A small macOS menubar app designed to hide the dock on selected spaces.

HideMyDock A small macOS menubar app designed to hide the dock on selected spaces. Installation Manually You can download the latest version of .dmg f

[iOS] Add customized buttons and toolbars to your UITextInputs.
[iOS] Add customized buttons and toolbars to your UITextInputs.

RFKeyboardToolbar This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews. This projec

A simple menubar app can give you quick access to some macOS functions
A simple menubar app can give you quick access to some macOS functions

OneClick This simple menubar app can give you quick access to some macOS functio

PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.
PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.

PTPopupWebView PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item. Requirement iOS 8.0 Inst

MacOS Menubar Applet for showing spaces and switching spaces easily
MacOS Menubar Applet for showing spaces and switching spaces easily

Yabai Spaces Indicator Menubar Applet showing all spaces with clickable buttons

WWFortuneWheelView - A scroll wheel that can be customized.
WWFortuneWheelView - A scroll wheel that can be customized.

WWFortuneWheelView A scroll wheel that can be customized. 一個可以自訂數量的滾輪. Installation with Swift Package Manager dependencies: [ .package(url: "http

SwiftyKeyboard: a full customized numeric keyboard for iOS
SwiftyKeyboard: a full customized numeric keyboard for iOS

SwiftyKeyboard Overview SwiftyKeyboard is an iOS customized enhanced keyboard. T

WhatsNext-Live - A small utility app for macOS showing upcoming calendar entries in a menubar popover
WhatsNext-Live - A small utility app for macOS showing upcoming calendar entries in a menubar popover

What's Next A small utility app for macOS using SwiftUI and EventKit to show you

🧰  MacOS menubar for easy copy gitmoji
🧰 MacOS menubar for easy copy gitmoji

gitmojiBar Introdution 🔍 🧰 MacOS status bar for easy copy gitmoji emoticons, Written in Swift 5.0 Preview 👀 Requirements gitmoji-bar written in Swi

🧰 MacOS menubar for easy copy gitmoji

gitmojiBar Introdution 🔍 🧰 MacOS status bar for easy copy gitmoji emoticons, Written in Swift 5.0 Preview 👀 gitmojibar.mov AppStore Requirements gi

Comments
  • Markdown syntax error

    Markdown syntax error

    According to the guide document, there should be a space appended to the Headers # sign

    Besides, you could also paste you markdown to StackEdit to preview it first.

    opened by abla00 0
Releases(0.0.1)
Owner
PatrickSCLIn
iOS Developer, iOS, tvOS, Swift, Objective-C, NodeJS, MongoDB ...etc
PatrickSCLIn
▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

Player Player is a simple iOS video player library written in Swift. Looking for an obj-c video player? Check out PBJVideoPlayer (obj-c). Looking for

patrick piemonte 2k Jan 2, 2023
Yattee: video player for Invidious and Piped built for iOS 15, tvOS 15 and macOS Monterey

Video player with support for Invidious and Piped instances built for iOS 15, tvOS 15 and macOS Monterey.

Yattee 1k Dec 27, 2022
YouTube video player for iOS, tvOS and macOS

About XCDYouTubeKit is a YouTube video player for iOS, tvOS and macOS. Are you enjoying XCDYouTubeKit? You can say thank you with a tweet. I am also a

Cédric Luthi 2.9k Jan 7, 2023
Versatile Video Player implementation for iOS, macOS, and tvOS

News ?? - Since 2.1.3 VersaPlayer now supports iOS, macOS, and tvOS Example Installation Usage Basic Usage Adding Controls Advanced Usage Encrypted Co

Jose Quintero 723 Dec 26, 2022
Yattee: video player for Invidious and Piped built for iOS, tvOS and macOS

Video player for Invidious and Piped instances built for iOS, tvOS and macOS. Features Native user interface built with SwiftUI Multiple instances and

Yattee 1.1k Jan 8, 2023
An unofficial Floatplane client for Apple TV/tvOS

Wasserflug tvOS An unofficial Floatplane client for Apple TV/tvOS. Screenshots See https://imgur.com/a/vXAcEJy for screenshots of Wasserflug. Beta Tes

James Linnell 11 Nov 10, 2022
Telemat ist eine einfache Single-Screen-Streaming-App für tvOS

Telemat tvOS Basierend auf der ursprünglichen Idee von https://github.com/noestreich/Telemat1000_iPad ist Telemat tvOS eine tvOS APP, mit der ein schn

Oliver Michalak 15 Oct 7, 2022
A tvOS / SpriteKit skateboarding game.

Retro Skate A tvOS / SpriteKit skateboarding game. TODO Implement any swipe gesture recognizer while in the air to do a hardflip. (when you press up)

Eric Internicola 15 Nov 1, 2022
iCook's official tvOS app

iCook tvOS App A tvOS app that plays iCook TV videos. Quick Start Run the following commands to install dependencies: make bootstrap Production Setup

Polydice, Inc. 67 Nov 17, 2022
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

IBAnimatable 8.6k Jan 2, 2023