启动图
xcode10.3 新建的工程,在LaunchImage中添加了各尺寸的启动图,但就是效果不生效,原来还需要去配置文件中进行设置。
具体是将 Asset Catalog Launch Image Set Name 这一项的值,设置为 LaunchImage,这样才行。
此记。
右滑返回上一个页面
有些场景下,一级页面有导航栏,二级页面隐藏了导航栏,这种场景下,可能会在二级页面边缘右滑返回上一页面的功能会失效。这种情况下,可以通过设置交互手势来实现。
具体如下:
-
继承协议 UIGestureRecognizerDelegate
-
在viewWillAppear中实现代理绑定
self.navigationController.interactivePopGestureRecognizer.delegate = self;
实现代理函数
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer { //判断是否是一级视图,若是则关闭滑动返回手势 if (self.navigationController.viewControllers.count == 1) { return NO; } else { return YES; } }
-
在viewWillDisappear中解除绑定
self.navigationController.interactivePopGestureRecognizer.delegate = nil;