Informative 0.0.2

Informative 0.0.2

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by David Lawson.



 
Depends on:
Masonry>= 0
JRSwizzle>= 0
 


  • By
  • David Lawson

iOS library for creating an information view positioned below the status bar, similar to the inbuilt iOS in-call status bar.

Compatible with iOS 6/7, iPhone & iPad.

  • Appears on all UINavigationControllers automatically
  • Supports tap handler
  • Supports use of any UIView, InformationView provided (can be subclassed)
  • No use of private APIs

Informative Demo

Installation

Add pod 'Informative' to your Podfile.

Example Code

Informative *informative = [Informative singleton];

informative.tapInformationView = ^{
  [[[UIAlertView alloc] initWithTitle:@"Tapped Information View" message:@"Awesome!" delegate:nil cancelButtonTitle:@"Close" otherButtonTitles:nil] show];
};

informative.createInformationView = ^UIView*
{
  InformationView *notReachableView = [[InformationView alloc] init];
  notReachableView.text = @"No Internet Connection";
  return notReachableView;
};

// Inside reachability handler
[Informative singleton].showInformation = !reachable;

License

This library is available under the MIT license.