程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++編程中__if_exists與__if_not_exists語句的用法

C++編程中__if_exists與__if_not_exists語句的用法

編輯:關於C++

C++編程中__if_exists與__if_not_exists語句的用法。本站提示廣大學習愛好者:(C++編程中__if_exists與__if_not_exists語句的用法)文章只能為提供參考,不一定能成為您想要的結果。以下是C++編程中__if_exists與__if_not_exists語句的用法正文


留意:

上面以FirstViewController(FVC)的按鈕button點擊後跳轉到SecondViewController(SVC)為例解釋:

方法一:Storyboard的segues方法

鼠標點擊按鈕button然後按住control鍵拖拽到SVC頁面,在彈出的segue頁面當選擇跳轉形式便可

長處:操作便利,無代碼生成,在storyboard中展現邏輯清楚

缺陷:頁面較多時不便利檢查,團隊協作時可保護性差, 多人協作時不建議應用這類方法。

方法二:選項卡UITabBarController掌握器

經由過程挪用UITabBarController的addChildViewController辦法添加子掌握器,代碼實例以下:

UITabBarController *tabbarVC = [[ UITabBarController alloc ] init ];
FirstViewController *FVC = [[FirstViewController ] init ];
FVC.tabBarItem.title = @"掌握器1" ;
FVC.tabBarItem.image = [ UIImage imageNamed : @"first.png" ];
SecondViewController *SVC = [[SecondViewController ] init ];
SVC.tabBarItem.title = @"掌握器2" ;
SVC. tabBarItem.image = [UIImage imageNamed : @"new.png" ];
// 添加子掌握器(這些子掌握器會主動添加到UITabBarController的 viewControllers 數組中)
[tabbarVC addChildViewController :FVC];
[tabbarVC addChildViewController :SVC];

長處:代碼量較少

缺陷:tabbar的ios原生款式不太悅目,(不經常使用,今朝不建議應用),假如要應用,建議自界說tabbar

方法三:導航掌握器UINavigationController

在FVC的button的監聽辦法中挪用:

[self.navigationController pushViewController:newC animated:YES]; //跳轉到下一頁面

在SVC的辦法中挪用:

[self.navigationController popViewControllerAnimated:YES]; //前往上一頁面

當有屢次跳轉產生並願望前往根掌握器時,挪用:

[ self .navigationController popToRootViewControllerAnimated: YES ]; //前往根掌握器,即最開端的頁面

方法四:應用 Modal 情勢展現掌握器

在FVC中挪用:

[ self presentViewController:SVC animated: YES completion:nil];

在SVC中挪用:

[ self dismissViewControllerAnimated: YES completion: nil ];

方法五:直接更改 UIWindow 的 rootViewController

總結:

Storyboard方法合適小我開辟小法式時應用,有團隊協作或許項目較年夜時不建議應用

UITabBarController由於今朝體系的原生款式不太雅觀,不建議應用

推舉應用UINavigationController和Modal,無顯著缺陷,並且今朝年夜部門法式都應用這兩種方法,只是看能否須要導航掌握器而肯定應用哪一種計劃

好了,以上就是本文的全體內容,願望對年夜家開辟IOS時有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved