iOS自定義返回按鈕右滑返回手勢失效

在自定義返回按鈕的時候,側滑手勢返回往往默認失效了,怎么讓側滑有效呢

UIButton? *btn =[UIButton buttonWithType:UIButtonTypeCustom];

[btn setTitle:@"返回" forState:UIControlStateNormal];

[btn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];

btn.frame=CGRectMake(0, 0, 60, 40);

[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

UIBarButtonItem? *item =[[UIBarButtonItem alloc]initWithCustomView:btn];

self.navigationItem.leftBarButtonItem=item;

添加下面這一句代碼即可

self.navigationController.interactivePopGestureRecognizer.delegate=(id)self;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容