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
Add pod 'Informative'
to your Podfile.
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;
This library is available under the MIT license.