2019-05-14 星期二 3 of 7

  • 本页面不显示导航栏,下一级页面显示导航栏的处理办法

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:animated];

}

- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:animated];
}

原理:

  • 在页面即将出现的时候,隐藏导航栏,动画参数直接继承使用函数默认参数
  • 在页面即将消失的时候,显示导航栏,动画参数直接继承使用函数默认参数
  • markdown 特别标明,加重文字

//在文字的两边加上一组*星号 表示斜体
*字体*
//在文字的两边加上两组*星号 表示加粗
**字体**
  • dispatch_source_t timer

这是GCD的一个定时器,使用方法是在全局并发队列里创建定时器,然后设置给GCD,再给GCD设置一个需要重复invoke的函数,设置完成后启动。一旦启动,就会永远执行,除非手动调用suspend和cancel函数。为了保证实现重复功能,invoke函数内的对象会被强引用,所以需要注意内存泄露

  • evolve

  • interfere

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容