SkillAgentSearch skills...

LIExposeController

Expose style navigation for iOS apps

Install / Use

/learn @LinkedInAttic/LIExposeController
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LIExposeController

LIExposeController is a new navigation paradigm for iOS apps. A great example is LinkedIn's iPhone app.

LIExposeController acts as a container view controller, much like UINavigationController or UITabBarController. It manages a set of UIViewControllers as separate "stacks" so that users can easily switch between multiple screens.

Instructions

  1. Add LIExposeController.h and LIExposeController.m to your Xcode project.
  2. Create an instance like so: <pre><code>exposeController = [[LIExposeController alloc] init];</code></pre>
  3. Add your view controllers: <pre><code>exposeController.viewControllers = [NSArray arrayWithObjects:..., nil];</code></pre>
  4. Add expose controller to your view hierarchy: <pre><code>window.rootViewController = exposeController;</code></pre>
  5. Enjoy!

Frameworks Required

  1. UIKit
  2. Foundation
  3. QuartzCore
  4. CoreGraphics

Screenshots

Screen 1 Alt Screen 2 Alt

Authors

License

The source code is available under the Apache 2.0 license.

View on GitHub
GitHub Stars741
CategoryDevelopment
Updated17d ago
Forks100

Languages

Objective-C

Security Score

95/100

Audited on Mar 13, 2026

No findings