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

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS監(jiān)聽系統(tǒng)側(cè)滑返回事件

2019-11-09 15:28:50
字體:
供稿:網(wǎng)友

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

只需要在當(dāng)前使用的控制器中重寫這兩個(gè)方法就可以了,第一次push進(jìn)來的時(shí)候兩個(gè)方法都會(huì)調(diào)用,parent的值不為空。當(dāng)開始使用系統(tǒng)側(cè)滑的時(shí)候,會(huì)先調(diào)用willMove,而parent的值為空;當(dāng)滑動(dòng)結(jié)束后返回了上個(gè)頁(yè)面,則會(huì)調(diào)用didMove,parent的值也為空,如果滑動(dòng)結(jié)束沒有返回上個(gè)頁(yè)面,也就是輕輕劃了一下還在當(dāng)前頁(yè)面,那么則不會(huì)調(diào)用didMove方法。所以如果想要在側(cè)滑返回后在上個(gè)頁(yè)面做一些操作的話,可以在didMove方法中根據(jù)parent的值來判斷。

- (void)willMoveToParentViewController:(UIViewController*)parent{ [superwillMoveToParentViewController:parent]; NSLog(@"%s,%@",__FUNCTION__,parent);}- (void)didMoveToParentViewController:(UIViewController*)parent{ [superdidMoveToParentViewController:parent]; NSLog(@"%s,%@",__FUNCTION__,parent); if(!parent){ NSLog(@"頁(yè)面pop成功了"); } }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 红河县| 根河市| 木里| 宜兰市| 大港区| 台北市| 兴安县| 垫江县| 武邑县| 和田县| 观塘区| 随州市| 阳春市| 兴海县| 金山区| 双峰县| 和田县| 长治县| 西和县| 光泽县| 团风县| 略阳县| 清水河县| 屏南县| 新兴县| 西丰县| 大兴区| 荔浦县| 库车县| 西吉县| 宁陵县| 景洪市| 尼勒克县| 石狮市| 临泉县| 诸暨市| 精河县| 建昌县| 郴州市| 河西区| 延庆县|