国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS監聽系統側滑返回事件

2019-11-09 16:42:11
字體:
來源:轉載
供稿:網友

- (void)willMoveToParentViewController:(UIViewController*)parent - (void)didMoveToParentViewController:(UIViewController*)parent //這兩個方法是系統寫的類別UIContainerViewControllerCallbacks中的方法。

只需要在當前使用的控制器中重寫這兩個方法就可以了,第一次push進來的時候兩個方法都會調用,parent的值不為空。當開始使用系統側滑的時候,會先調用willMove,而parent的值為空;當滑動結束后返回了上個頁面,則會調用didMove,parent的值也為空,如果滑動結束沒有返回上個頁面,也就是輕輕劃了一下還在當前頁面,那么則不會調用didMove方法。所以如果想要在側滑返回后在上個頁面做一些操作的話,可以在didMove方法中根據parent的值來判斷。

- (void)willMoveToParentViewController:(UIViewController*)parent{ [superwillMoveToParentViewController:parent]; NSLog(@"%s,%@",__FUNCTION__,parent);}- (void)didMoveToParentViewController:(UIViewController*)parent{ [superdidMoveToParentViewController:parent]; NSLog(@"%s,%@",__FUNCTION__,parent); if(!parent){ NSLog(@"頁面pop成功了"); } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝城县| 新蔡县| 蓬莱市| 即墨市| 咸宁市| 西乌珠穆沁旗| 泉州市| 瑞金市| 雷山县| 五原县| 沭阳县| 凤城市| 霍林郭勒市| 仪征市| 岳普湖县| 邯郸县| 会昌县| 故城县| 嘉鱼县| 镇沅| 绥棱县| 永登县| 南充市| 丰镇市| 辽源市| 南部县| 南溪县| 瑞昌市| 台安县| 白城市| 武清区| 白沙| 惠水县| 无为县| 仪陇县| 英吉沙县| 丰台区| 德州市| 平潭县| 三门峡市| 三门峡市|