a replace of SFSafariViewController,support iOS6+
SFSafariViewController is a handy class provides a standard interface for browsing the web, but only used from iOS9+. JKWSafariViewController make a standard interface for different iOS version , support iOS6+
- provides a standard interface for browsing the web
- support landscape and portrait orientation change
- support iPhone and iPad
- support In-App App Store
#import "JKWSafariViewController.h"
//打开
JKWSafariViewController *controller = [[JKWSafariViewController alloc]initWithURL:[NSURL URLWithString:@"http://www.baidu.com"]];
controller.delegate = self;
controller.tintColor = [UIColor redColor];//optinal
controller.statusBarBGColor = [UIColor greenColor];//optinal, avialable in iOS8 and below
[self presentViewController:controller animated:YES completion:nil];
//关闭
[controller closeJKWSafariViewController];
delegate
#pragma mark - JKWSafariViewControllerDelegate
- (void)JKWSafariViewControllerDidFinish:(JKWSafariViewController *)controller{
NSLog(@"%s",__FUNCTION__);
}
- (void)JKWSafariViewController:(JKWSafariViewController *)controller didCompleteInitialLoad:(BOOL)didLoadSuccessfully{
NSLog(@"%s,load=%d",__FUNCTION__,didLoadSuccessfully);
}
- UIKit.framework
- StoreKit.framework
- WebKit.framework
- Xcode 7+
- Base SDK iOS 9.0+