网络请求中有些需要这个需求直接上代码了
MTStatusBarOverlay *overlay = [MTStatusBarOverlay sharedInstance];
overlay.animation = MTStatusBarOverlayAnimationShrink; // MTStatusBarOverlayAnimationShrink
overlay.detailViewMode = MTDetailViewModeCustom; // enable automatic history-tracking and show in detail-view
overlay.delegate = self;
overlay.progress = 0.0;
[overlay postMessage:@"Following @myell0w on Twitter…"];
overlay.progress = 0.1;
// ...
[overlay postMessage:@"Following myell0w on Github…" animated:YES];
overlay.progress = 0.5;
// ...
[overlay postImmediateFinishMessage:@"Following was a good idea!" duration:2.0 animated:YES];
overlay.progress = 1.0;
overlay.backgroundColor = [UIColor redColor];
代理方法如下
- (void)statusBarOverlayDidRecognizeGesture:(UIGestureRecognizer*)gestureRecognizer;{
NSLog(@"getgesture");
}
- (void)statusBarOverlayDidHide{
NSLog(@"hiden");
}
//
- (void)statusBarOverlayDidSwitchFromOldMessage:(NSString*)oldMessage toNewMessage:(NSString*)newMessage{
NSLog(@"oldmessage=%@ newmessage=%@",oldMessage , newMessage);
}
//当发送多个消息的时候调用这个方法
- (void)statusBarOverlayDidClearMessageQueue:(NSArray*)messageQueue{
NSLog(@"messagequeue = %@",messageQueue);
}