Search Results for controller
TSTabView UI component that allows to flip left and right through pages of data. TSTabView can manage set of UIView or UIViewController objects. TSNavigationStripView control is used to display available pages titles/tabs and navigate between them. Custom TSNavigationStripView entity should be provided to TSTabView during initialisation. Video demo http://youtu.be/GvTfKJM43uQ. Some features are listed below: - Navigates through set of UIView or UIViewController objects. - Support far jumps between pages. - Tabs list in TSNavigationStripView support different types of layout and alignment, including: alignment to left side, alignment to right side, autofill available space, central alignment (which imitate behaviour of ViewPager component on Android). - Tabs list in TSNavigationStripView can be scrollable. - TSNavigationStripView can display additional menu items on left or right sides. - TSNavigationStripView provide great flexibility for appearance customisation. - All view transitions are down with smooth animations. The easiest way to integrate component is using CocoaPods. Just add this to your Podfile: ``` pod 'TSUIKit', '~> 0.1' ```
A set of classes that make it easy to build a controller UI for games. - Written purely in UIKit - All controls are both delegate based and/or pollable. - D-Pad class with full 8 directions, background and direction images can be swapped out - Push Button class with configurable background images - Analogue stick class that uses a normalized -1.0 to 1.0 scale and supports inverted Y axis. Background and handle images can be swapped out. - Can be used within Interface Builder, just drag a UIView onto your XIB and set it's class as JSDPad, JSButton or JSAnalogueStick. You can set it's delegate from within interface builder as well as its position and size. This project uses ARC. If your project does not use ARC, you will need to add the compiler flag -fobjc-arc to each of the JSController classes used in your project. This can be done in the Compile Sources build phase in the project settings. To see these controls in action, check out the my Gameboy Advance Emulator project: https://github.com/jasarien/GBA4iOS
A generic view container with a scrollable top bar. Just pass the array of view controllers and DAPagesContainer will grab their titles and nicely display them in the top bar. The titles will be aligned properly even if their lengths differ and they do not fit the screen width. CocoaPod: pod 'DAPagesContainer'
Solves the common issue where developers want to change the rootViewController of the UINavigationController after initialization. This is a drop in replacement for UINavigationController that allows for this both programmatically and via storyboards. Requires ARC <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of the <a href = "http://opensource.org/licenses/Apache-2.0">Apache 2.0 licence</a></li></br> <li><strong>- Commercial license,</strong> under the <a href="http://CocoaControls.com/licenses/v1/license.pdf">Cocoa Controls commercial license agreement, v1</a> This option allows you to sell apps using the KLNavigationController.</li> </ul> <br>