美文网首页
IOS 踩坑记

IOS 踩坑记

作者: 奇梦人 | 来源:发表于2020-10-01 14:55 被阅读0次
1. 标题栏
 // 隐藏标题栏
self.navigationController.navigationBarHidden = YES;

这句隐藏代码会对所有Controller 的标题栏产生影响,最好在调用以上隐藏代码时能够在controller 的生命周期方法中加入

//页面即将展示
- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES]; // 隐藏标题栏

    //去掉状态栏高度
    if([[[UIDevice currentDevice] systemVersion] floatValue] >= 7){
    CGRect viewBounds = [self.scrollView bounds];
    viewBounds.origin.y = -[[UIApplication sharedApplication] statusBarFrame].size.height;
    viewBounds.size.height = viewBounds.size.height;
    self.scrollView.frame = viewBounds;
    }
}


//viewWillDisappear 即将销毁·
- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear: animated];
    [self.navigationController setNavigationBarHidden:NO];
}

相关文章

  • 好文章整理

    1、iOS自动化打包上传的踩坑记http://www.cocoachina.com/ios/20160624/16...

  • IOS 踩坑记

    1. 标题栏 这句隐藏代码会对所有Controller 的标题栏产生影响,最好在调用以上隐藏代码时能够在cont...

  • Xcode10和iOS12踩坑

    Xcode10和iOS12踩坑

  • iOS10的适配

    每次出了新系统,必然要踩很多坑,这次来踩一踩iOS10的坑吧。 一、证书问题 直接选择Automatically ...

  • iOS 12 踩坑记

    1.常见的就不写了2.UIImage imageNamed: 读取不到图片 发生在第二次及以后的运行并且有个警告 ...

  • [iOS]KVOController踩坑记

    KVO 作为 iOS 中一种强大并且有效的机制,为我们检测对象属性的变化提供了帮助; 但系统提供的KVO接口实在太...

  • ios tabbar 踩坑记

    设置tabbar背景为透明,我按照网上的设置backgroundcolor没有达到我的效果于是设置图片: 自定义文...

  • Android Material Design 踩坑记(2)

    Android Material Design 踩坑记(1) CoordinatorLayout Behav...

  • iOS项目中误删文件然后还原导致的问题

    本人初学的iOS,由于自己摸索,导出踩坑,特此随笔几下我踩过的坑,老鸟就不用点进来了。 一、加强对这个坑的认识,毕...

  • Deepin使用踩坑记

    1. 前言 很喜欢Deepin,奈何坑太多,不过不怕,踩过去~ 2. 踩坑记 2.1 Deepin重启后文件管理器...

网友评论

      本文标题:IOS 踩坑记

      本文链接:https://www.haomeiwen.com/subject/seimuktx.html