国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 高青县| 安龙县| 泌阳县| 湄潭县| 辽阳县| 广饶县| 台东市| 钟山县| 锡林浩特市| 乌拉特中旗| 镇赉县| 尚志市| 荣成市| 禹州市| 于都县| 巩义市| 兴隆县| 定西市| 莱芜市| 威信县| 湖州市| 石林| 壤塘县| 龙泉市| 昌都县| 临沂市| 云浮市| 喀什市| 富锦市| 开远市| 辛集市| 桐乡市| 大庆市| 平顶山市| 威信县| 方城县| 诏安县| 左权县| 呼图壁县| 延安市| 荣昌县|