All Projects → cemolcay → TVOSPicker

cemolcay / TVOSPicker

Licence: MIT license
A sweet horizontal picker view controller for tvOS.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to TVOSPicker

Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-26.92%)
Mutual labels:  tvos, apple-tv
Atvjs
Blazing fast Apple TV application development using pure JavaScript
Stars: ✭ 262 (+907.69%)
Mutual labels:  tvos, apple-tv
UitzendingGemist
An *Unofficial* Uitzending Gemist application for Apple TV 4 (**deprecated, use TV Gemist ☝🏻**)
Stars: ✭ 48 (+84.62%)
Mutual labels:  tvos, apple-tv
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+110769.23%)
Mutual labels:  tvos, apple-tv
TVGemist
An *Unofficial* Uitzending Gemist application for  TV
Stars: ✭ 23 (-11.54%)
Mutual labels:  tvos, apple-tv
tvos-soap4.me
tvOS app for soap4.me video service https://soap4.me/
Stars: ✭ 22 (-15.38%)
Mutual labels:  tvos, apple-tv
Hostess.swift
A Swift implementation of NSHost that works on iOS, OS X and tvOS. Hostess.swift is safe to use in a framework because it does not require a bridging header. Hostess is Swift 4.0 (or newer) only and replaces the Swift 2.x only Host.swift.
Stars: ✭ 27 (+3.85%)
Mutual labels:  tvos, apple-tv
miniprogram-picker
微信小程序自定义组件Picker。本组件对微信小程序原生Picker组件进行了二次封装,开发者只需要提供固定数据结构的sourceData,再进行一些必要配置,本组件就可以自动帮助开发者处理联动逻辑。
Stars: ✭ 30 (+15.38%)
Mutual labels:  picker
SPConfetti
Show the confetti only when the user is having fun, and if not having fun, don't show it.
Stars: ✭ 187 (+619.23%)
Mutual labels:  tvos
BDLocalizedDevicesModels
Apple devices model names localized.
Stars: ✭ 23 (-11.54%)
Mutual labels:  apple-tv
XGImagePickerController
iOS相册图片/视频选择器
Stars: ✭ 32 (+23.08%)
Mutual labels:  picker
Columbus
A feature-rich country picker for iOS, tvOS and watchOS.
Stars: ✭ 23 (-11.54%)
Mutual labels:  tvos
carina-demo
Carina demo project.
Stars: ✭ 40 (+53.85%)
Mutual labels:  tvos
Degu
🐭 Degu is debug utility for iOS, tvOS and macOS.
Stars: ✭ 24 (-7.69%)
Mutual labels:  tvos
HorizontalStickyHeaderLayout
Horizontal UICollectionViewLayout with Sticky HeaderView
Stars: ✭ 70 (+169.23%)
Mutual labels:  tvos
SwiftUIFormValidator
Declarative form validator for SwiftUI.
Stars: ✭ 34 (+30.77%)
Mutual labels:  tvos
Swiftfin
Native Jellyfin Client for iOS and tvOS
Stars: ✭ 457 (+1657.69%)
Mutual labels:  tvos
QuizKit
⁉️ A framework for developing local or remote quiz apps for iOS or tvOS
Stars: ✭ 28 (+7.69%)
Mutual labels:  tvos
react-native-multiple-select
Customizable & Animated, Easy to Use Multiple Select Library for React Native
Stars: ✭ 31 (+19.23%)
Mutual labels:  picker
ProPicker
ProPicker is a file picker (image, video, file) library for Android. It helps you to pick any file and return the result in a convenient way
Stars: ✭ 25 (-3.85%)
Mutual labels:  picker

TVOSPicker

A sweet horizontal picker view controller for tvOS.

Demo

alt tag

Requirements

  • Swift 4.0+
  • tvOS 9.0+

Install

# in your tvOS target
use_frameworks!
pod 'TVOSPicker'

Usage

There are two ways to use this library.

  • First one is with traditional ways, create either programmatically or from storyboard, a TVOSPickerViewController instance and implement its delegate methods, set dataSource, titleLabel and subtitleLabel texts.
  • Other one is call presentPicker(title:subtitle:dataSource:initialSelection:onSelectItem) on your presenting view controller.
  • If your view controller has a navigation controller, than TVOSPickerViewController would be pushed by navigation controller and pop after a cancellation or a selection.
  • Otherwise, it would be presented modally over the presenting view controller. So, you should be careful when you call it over an already modally presented view controller. I recommend you to wrap it with a navigation controller if you tend to present a picker from a modally presented view controller.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].