前言:最近在做一个智能家居的项目,刚开始的时候项目里面没有集成iOS系统的侧滑返回上一界面的功能。前几天公司有人反馈项目添加侧滑返回体验会更好一点,于是我就在网上搜集了一些材料,并针对集成过程中出现的一些问题进行记录,希望对大家有所帮助。
一、登录界面右滑卡顿问题
由于登录界面是首界面(APP的一级压面),无父级控制器,侧滑的话无处返回,而造成页面卡死的原因正是处于此处。所以需要在一级页面分别添加禁用和开启右滑返回手势。
下面是相关方法
//1、interface里面添加property是否启动手势
@interface YGViewcontroller
@property (nonatomic, assign)BOOL isCanUseSideBack; // 手势是否启动
@end
//处理侧滑返回
- (void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self cancelSideBack];
}
//处理侧滑返回
- (void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear