国产探花免费观看_亚洲丰满少妇自慰呻吟_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成功了"); } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安丘市| 白朗县| 壶关县| 通山县| 珲春市| 东兰县| 新源县| 浦北县| 蓬莱市| 麻阳| 若尔盖县| 安福县| 灵璧县| 满城县| 延川县| 石泉县| 泸西县| 桦南县| 中江县| 岳普湖县| 公安县| 华亭县| 巴彦淖尔市| 准格尔旗| 梧州市| 周至县| 科尔| 东乌| 台北县| 景宁| 资阳市| 堆龙德庆县| 晋城| 澎湖县| 沙雅县| 广安市| 博客| 大冶市| 福海县| 建德市| 鹤庆县|