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, customizable calculator for iPhone.
- The appearance looks good in UIKit standard
- Customizable frame color
- Add all files in
CQMFloatingController/Classes
to your project - Write code as below:
// 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];
}
MIT License. See LICENSE.txt for more information.