tabBarController的外觀的設定

2021-06-19 05:10:28 字數 1352 閱讀 4881

//例項化各檢視控制器,並放入陣列中

firstviewcontroller*firstvc = [[firstviewcontroller

alloc

]init];

secondviewcontroller*secondvc = [[secondviewcontroller

alloc

]init];

nsarray *controllers = [nsarray

arraywithobjects:firstvc,secondvc, nil];

[firstvc release];

[secondvc release];

//例項化標籤控制器,並設定viewcontrollers屬性為上面的陣列

uitabbarcontroller*tabbarcontroller = [[uitabbarcontroller

alloc

]init];

tabbarcontroller.viewcontrollers = controllers;

//配置tabbar中按鍵的標題

[(uitabbaritem *)[tabbarcontroller.tabbar.items

objectatindex:0] settitle:@"first"];

//定製tabbar

tabbarcontroller.tabbar.backgroundimage= [

uiimage

imagenamed:

@"daohang"];

//定製barbuttonitem

[(uitabbaritem

*)[tabbarcontroller.tabbar.itemsobjectatindex:

0] setfinishedselectedimage:[

uiimage

imagenamed:

@"對勾選中

"] withfinishedunselectedimage:[uiimage imagenamed:

@"對勾

"]];

uitabbaritem

*item = [[

uitabbaritem

alloc]initwithtabbarsystemitem:uitabbarsystemitemmoretag:1];

secondvc.tabbaritem = item;

[item release];

//標籤控制器作為根控制器

self.window.rootviewcontroller = tabbarcontroller;

[tabbarcontroller release];

PCB板檢測機(PCB板外觀缺陷視覺檢測裝置)

在現代電子產品世界中,pcb 印刷電路板 是組成電子產品的重要環節,你能想象在一台電子裝置中不採用pcb的樣子嗎?所以pcb的質量如何將對電子產品能否長期正常可靠工作帶來非常大的影響。提高 pcb的質量是電子產品製造廠商應引起足夠重視的重要課題。詳細介紹位址是 感興趣的可以去看看。工業攝像機定位和檢...

簡單的外觀模式

最近機房收費系統的重構完成了,儘管就用了兩個設計模式,但是卻還是感覺怪怪的,總感覺外觀有問題,知道昨天實驗了乙個晚上,才發現自己是 錯了,現在就把我認為正確的外觀介紹給大家。什麼是外觀。簡單的說就是一組藉口,用來連線客戶端與複雜功能實現的一組藉口,防止客戶端與子系統內部產生耦合,從而導致客戶程式隨著...

外觀模式的示例

實現內容 考慮這樣乙個抵押系統,當有乙個客戶來時,有如下幾件事情需要確認 到銀行子系統查詢他是否有足夠多的存款,到信用子系統查詢他是否有良好的信用,到貸款子系統查詢他有無貸款劣跡。只有這三個子系統都通過時才可進行抵押。我們先不考慮fa ade模式,那麼客戶程式就要直接訪問這些子系統,分別進行判斷.類...