A tip is displayed on the header. For example, if the tableview slide prompt is displayed, it will slide back to the top.
A tip is displayed on the header. If the tableview sliding prompt is displayed, it will slide back to the top by Wu xueying.
Add the content in [[[UIApplicationsharedApplication] delegate] window:
# ImpZ finished? Http://www.bkjia.com/kf/ware/vc/ "target =" _ blank "class =" keylink "> vcnQg" TipsBar. h"
@ Implementation TipsBar
UILabel * tipsLabel;
Int width;
+ (Void) showInView :( UIView *) view {
Width = view. frame. size. width;
If (tipsLabel = nil ){
TipsLabel = [[UILabelalloc] initWithFrame: CGRectMake (0,-20, view. frame. size. width, 20)];
TipsLabel. backgroundColor = [UIColorblackColor];
TipsLabel. textColor = [UIColorwhiteColor];
TipsLabel. text = @ "Click Back to Top ";
TipsLabel. font = [UIFontsystemFontOfSize: 12];
TipsLabel. textAlignment = NSTextAlignmentCenter;
}
If ([[[UIApplicationsharedApplication] delegate] window]! = Nil ){
[[[[UIApplicationsharedApplication] delegate] window] addSubview: tipsLabel];
[[[UIApplicationsharedApplication] delegate] window] setWindowLevel: UIWindowLevelStatusBar];
}
[UIViewanimateWithDuration: 0.3 animations: ^ {
TipsLabel. frame = CGRectMake (0, 0, view. frame. size. width, 20 );
}];
}
+ (Void) hide {
[UIViewanimateWithDuration: 0.3 animations: ^ {
TipsLabel. frame = CGRectMake (0,-20, width, 20 );
} Completion: ^ (BOOL finished ){
[TipsLabelremoveFromSuperview];
TipsLabel = nil;
}];
}
@ End