Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cocopon/CQMFloatingController

Floating UI component with navigation bar for iPhone
https://github.com/cocopon/CQMFloatingController

Last synced: about 1 month ago
JSON representation

Floating UI component with navigation bar for iPhone

Awesome Lists containing this project

README

        

CQMFloatingController
=====================

Overview
--------
CQMFloatingController is a floating UI component with navigation bar.
You can push/pop a content view controller on it.

This component is ported from [Calqum](http://www.dotapon.sakura.ne.jp/apps/calqum2/index_en.html), customizable calculator for iPhone.

Features
--------
- The appearance looks good in UIKit standard
- Customizable frame color

Screenshots
-----------
![Screenshot0](http://dotapon.sakura.ne.jp/github/CQMFloatingController/screenshots/0.png)
![Screenshot1](http://dotapon.sakura.ne.jp/github/CQMFloatingController/screenshots/1.png)

How to Use
----------
1. Add all files in `CQMFloatingController/Classes` to your project
2. Write code as below:

```Objective-C
// Import a required class
#import "CQMFloatingController.h"

- (void)show {
// Prepare content view controller
SomeViewController *viewController = [[[SomeViewController alloc] init] autorelease];

// Get shared floating controller, and customize if needed
CQMFloatingController *floatingController = [CQMFloatingController sharedFloatingController];
[floatingController setFrameColor:[UIColor orangeColor]];

// Show floating controller with content
UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIView *rootView = [window.rootViewController view];
[floatingController showInView:rootView
withContentViewController:viewController
animated:YES];
}
```

License
-------
MIT License.
See LICENSE.txt for more information.