1胀葱、iPad上Present imagePicker失效的問題
dispatch_async(dispatch_get_main_queue(), ^ { ? ? ?
????[self presentViewController:imagePickerController animated:YES completion:nil];
});
作者:YoRuo_
鏈接:http://www.reibang.com/p/92ce67684941
來源:簡書
2漠秋、self.navigationController.hidesBarsOnSwipe = YES
// 由于設(shè)置self.navigationController.hidesBarsOnSwipe = YES;之后,在滑動(dòng)隱藏navigationBar之后返回時(shí)會(huì)有內(nèi)存泄漏抵屿,所以使用UIScrollViewDelegate的方法庆锦,來進(jìn)行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];
}