IOS点击按钮隐藏状态栏详解及实例代码
IOS点击按钮隐藏状态栏详解
前言:
最近学习IOS的基础知识,实现隐藏状态栏的功能,这里就记录下来,希望对大家有所帮助
实例代码:
@interfaceSecondViewController()
@property(nonatomic,assign,getter=isHideStatus)BOOLhideStatus;
@end
@implementationSecondViewController
-(void)viewDidLoad{
[superviewDidLoad];
self.view.backgroundColor=[UIColorwhiteColor];
UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,300,200)];
button.center=self.view.center;
button.backgroundColor=[UIColorblueColor];
[buttonsetTitle:@"隐藏导航栏"forState:UIControlStateNormal];
[buttonaddTarget:selfaction:@selector(hideFrame)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button];
self.hideStatus=[UIApplicationsharedApplication].statusBarHidden;
//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.
}
-(void)hideFrame{
[selfsetNeedsStatusBarAppearanceUpdate];//调用该方法后系统会调用prefersStatusBarHidden方法
self.hideStatus=!self.hideStatus;
}
-(BOOL)prefersStatusBarHidden
{
returnself.hideStatus;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短