美文网首页
问题汇总

问题汇总

作者: Future_3e45 | 来源:发表于2018-10-11 17:23 被阅读0次

    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];

    }

    相关文章

      网友评论

          本文标题:问题汇总

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