问题汇总

1、iPad上Present imagePicker失效的问题

dispatch_async(dispatch_get_main_queue(), ^ {      

    [self presentViewController:imagePickerController animated:YES completion:nil];

});

作者:YoRuo_

链接:https://www.jianshu.com/p/92ce67684941

來源:简书

2、self.navigationController.hidesBarsOnSwipe = YES

// 由于设置self.navigationController.hidesBarsOnSwipe = YES;之后,在滑动隐藏navigationBar之后返回时会有内存泄漏,所以使用UIScrollViewDelegate的方法,来进行navigationBar的隐藏与展示。

- (void)scrollViewDidScroll:(UIScrollView*)scrollView {

    CGFloaty Velocity = [scrollView.panGestureRecognizer velocityInView:scrollView].y;

    if (yVelocity > 0 && !self.statusBarAnimationInProgress) {

        [self setNavigationBarHidden:NO];

    } else if (yVelocity <0&& !self.statusBarAnimationInProgress) {

        [self setNavigationBarHidden:YES];

    }

}

- (void)setNavigationBarHidden:(BOOL)hidden {

    [CATransaction begin];

    self.statusBarAnimationInProgress = YES;

    [CATransaction setCompletionBlock:^{

        self.statusBarAnimationInProgress = NO;

    }];

    [self.navigationController setNavigationBarHidden:hidden animated:YES];

    [CATransaction commit];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:http://www.cnblogs.com/oc-bowen/p/5916630.html 主要为了自...
    今天又要上班吗阅读 1,332评论 1 4
  • 由于项目中经常遇到这些坑,所以在这里做一下汇总,方便以后遇到是查阅,顺便也分享给大家,共同进步。 1. 修改导航栏...
    Luke_Hu阅读 195评论 0 0
  • 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化...
    彗星来的那一夜阅读 608评论 0 0
  • 搬运自牛客网大神总结 extern关键字 extern修饰变量是个声明,此变量/函数是在别处定义的,要在此处引用 ...
    leon4ever阅读 3,705评论 0 9
  • 第二天,阳光明媚,太阳早早升起,躺在床上的慕容雪还在熟睡着 “小姐小姐,别睡了,大小姐回府了!”元香推了推床上的慕...
    殇鲤阅读 226评论 0 0