欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

UIKit框架(13)標(biāo)簽控制器UITabBarController-創(chuàng)新互聯(lián)

  • 標(biāo)簽控制器UITabBarController介紹

    創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、湘西土家族網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為湘西土家族等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

跟UINavigationController類似,UITabBarController也可以輕松地管理多個(gè)控制器,輕松完成控制器之間的切換,典型的例子就是QQ、微信等應(yīng)用。

   UIKit框架(13)標(biāo)簽控制器UITabBarController

   底部包含一個(gè)UITabBar標(biāo)簽欄,點(diǎn)擊標(biāo)簽欄上的按鈕實(shí)現(xiàn)頁(yè)面的切換

  • 代碼使用UITabBarController

UITabBarController包含一個(gè)控制器數(shù)組:

@property(nonatomic, copy) NSArray *viewControllers

   通過(guò)該屬性設(shè)置管理的所有控制器頁(yè)面,同時(shí)在標(biāo)簽欄上設(shè)置對(duì)應(yīng)的切換按鈕

   如:

UITabBarController * tbc = [[UITabBarController alloct] init];
self.window.rootViewController = tbc;

UIViewController * vc1 = [[UIViewController alloc] init];
vc1.view.backgroundColor = [UIColor redColor];
UIViewController * vc2 = [[UIViewController alloc] init];
vc1.view.backgroundColor = [UIColor yelloColor];
UIViewController * vc3 = [[UIViewController alloc] init];
vc1.view.backgroundColor = [UIColor blueColor];

tbc.viewControllers = @[vc1, vc2, vc3];

UITabBarController包含一個(gè)標(biāo)簽欄UITabBar:

@property(nonatomic, readonly) UITabBar *tabBar

和導(dǎo)航控制器類似,標(biāo)簽控制器包含數(shù)據(jù)條目數(shù)組:

@property(nonatomic, copy) NSArray *items

     條目為UITabBarItem

@property(nonatomic, retain) UITabBarItem *tabBarItem

    UITabBarItem的屬性有:

@property(nonatomic, retain) UIImage *p_w_picpath
@property(nonatomic, copy) NSString *title
@property(nonatomic, retain) UIImage *selectedImage
@property(nonatomic, copy) NSString *badgeValue

UIViewController的tabBarController屬性能夠訪問(wèn)所屬的標(biāo)簽控制器:

@property(nonatomic, readonly, retain) UITabBarController *tabBarController

控制器頁(yè)面的切換方式:

1)用戶觸摸標(biāo)簽欄上對(duì)應(yīng)切換按鈕,能夠自動(dòng)切換到對(duì)應(yīng)的控制器頁(yè)面

2)也可以通過(guò)UITabBarController的selectedIndex進(jìn)行切換

@property(nonatomic) NSUInteger selectedIndex

  • storyboard使用UITabBarController

   UIKit框架(13)標(biāo)簽控制器UITabBarController

右擊UITabBarController為view controllers拖線連接多個(gè)子控制器即可。

   UIKit框架(13)標(biāo)簽控制器UITabBarController

設(shè)置后的子控制器,都有一個(gè)tabBar,可以選擇自控制器中的tabBarItem進(jìn)行屬性設(shè)置

    UIKit框架(13)標(biāo)簽控制器UITabBarController

  • App主流框架說(shuō)明

App的主流框架:

   根控制器是UITabBarController,每個(gè)子控制器又是UINavigationController

    UIKit框架(13)標(biāo)簽控制器UITabBarController

   子控制器如果是導(dǎo)航控制器,使用導(dǎo)航控制器再進(jìn)行頁(yè)面切換時(shí),需要隱藏標(biāo)簽欄

   通過(guò)UIViewController的屬性設(shè)置這種行為:(目的控制器)

@property(nonatomic) BOOL hidesBottomBarWhenPushed

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站名稱:UIKit框架(13)標(biāo)簽控制器UITabBarController-創(chuàng)新互聯(lián)
新聞來(lái)源:http://chinadenli.net/article28/doshjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、營(yíng)銷型網(wǎng)站建設(shè)、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)