UI-導(dǎo)航欄-標簽欄-隱藏時間信號欄

UINavigationController-------------------------------------------

self.title = @"";//設(shè)置導(dǎo)航欄顯示標題

self.navigationController.navigationBarHidden = yes;//隱藏導(dǎo)航欄

[self.navigationController.navigationBar setBackIndicatorImage:[uiimage image named:@""]]//添加圖片

[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];渲染圖片

UIBarButtonItem *bar = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:nil];//添加圖標

UIBarButtonItem *bar1 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:nil];

bar.tintColor = [UIColor yellowColor];

self.navigationItem.leftBarButtonItems = @[bar,bar1];//圖標在左邊

UIBarButtonItem *bar2 = [[UIBarButtonItem alloc]initWithTitle:@"das" style:UIBarButtonItemStylePlain target:self action:@selector(barPressed)];

標簽欄-------------------------------------------------UITabBarController

UITabBarController *tabBarController = [[UITabBarController alloc]init];

//? ? ? tabBarController.tabBar.barTintColor = [UIColor blackColor];//能設(shè)置工具欄顏色

tabBarController.tabBar.tintColor = [UIColor redColor];//圖標顏色

self.window.rootViewController = tabBarController;

//有時候添加圖片關(guān)閉渲染能夠顯示圖標

UIImage *image1 = [[UIImage imageNamed:@"3"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

UIImage *image2 = [[UIImage imageNamed:@"4"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

//? ? 圖標加圖片 兩種狀態(tài)下顯示

homeVc.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"home" image:image1 selectedImage:image2];

tabBarController.viewControllers =@“”;//工具欄數(shù)組,按順序排序

//? ? 設(shè)置代理

self.tabBarController.delegate =self;<UITabBarControllerDelegate>

//協(xié)議的方法,計算點擊次數(shù),超過10次,重新開始

static int number = 0;

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{

if (tabBarController.selectedIndex == 1) {

++number;

if (number > 10) {

viewController.tabBarItem.badgeValue =nil;

number = 0;

}else{

viewController.tabBarItem.badgeValue = [NSString stringWithFormat:@"%d",number];

}

}

}


//隱藏狀態(tài)欄? 最上面的電池信號欄

- (BOOL)prefersStatusBarHidden{

return YES;//隱藏狀態(tài)欄? 最上面的電池信號欄

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容