1. 程式人生 > >iOS設定導航欄背景及字型顏色--Nav

iOS設定導航欄背景及字型顏色--Nav

###1、返回item顏色
[self.navigationController.navigationBarsetTintColor:[UIColorwhiteColor]]

2、導航欄背景

[self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@”navigationImage.png”]forBarMetrics:UIBarMetricsDefault]

3、導航欄透明度

[self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent;[self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@”o+x”] forBarMetrics:UIBarMetricsCompact]

4、修改字型顏色及字型大小

[[email protected]{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFontboldSystemFontOfSize:17]};

5、 設定導航欄透明

- (void)viewWillAppear:(BOOL)animated

{

[super viewWillAppear:animated];

[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];

[self.navigationController.navigationBar setShadowImage:[UIImage new]];

}

- (void)viewWillDisappear:(BOOL)animated

{

[super viewWillDisappear:animated];

[self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];

[self.navigationController.navigationBar setShadowImage:nil];

}

相關推薦

iOS設定導航背景字型顏色--Nav

###1、返回item顏色 [self.navigationController.navigationBarsetTintColor:[UIColorwhiteColor]] 2、導航欄背景 [self.navigationController.navig

iOS 設定導航背景顏色字型顏色

在navigationController的子類進行設定 1.設定導航欄的背景顏色: UINavigationBar *navBar = [UINavigationBar appearance]; [navBar setBarTintColor:customColor(2

iOS開發之設定導航標題的字型大小和顏色

方法一:自定義檢視。 UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 44)];

iOS開發導航背景顏色偏差問題和下橫線取消

當設定   self.navigationController.navigationBar.barTintColor 屬性的時候,我們會發現顏色是有偏差的,是因為有一層毛玻璃效果檢視,可以設定 self.navigationController.navig

vs2008 動態設定Edit Control控制元件的背景字型顏色

1.新建一個基於對話方塊的應用程式,在對話方塊上新增一個Edit控制元件和三個Radio控制元件 2.修改Radio控制元件的ID分別為:IDC_RAD_RED、IDC_RAD_GREED、IDC_RAD_BLUE,名稱對應修改為red、green、blue 3.向對話方塊

MyEclipse 手動配置背景字型顏色

一、Window-preferences-Genreal--Editors--Text Editors配置背景顏色: 右下角的Apperarance color optios: 1.Current line highlight  >>>當前編輯行的背景

Android Studio主題設定(介面背景字型顏色等)

話不多說直接上鍊接吧~ http://color-themes.com/?view=index 下載想要的主題,開啟AS → File → Import Settings 然後重啟。如果想換就在Se

iOS設定導航標題( titleView)的字型顏色和大小

在iOS中,經常會對一些導航欄titleView進行自定義,首先介紹一下對navgationBar 上的title設定的三種方法: <1> self.title = @"我是title" ; 直接設定 <2> self.navigationItem.

導航背景顏色字型顏色大小

`/**< 返回item顏色 */````[self.navigationController.navigationBarsetTintColor:[UIColorwhiteColor]];````/**< 導航欄背景 */````[self.navigation

eclipse如何設定導航背景顏色

第一步: 下載需要使用的樣式: http://download.csdn.net/download/weixin_38388991/10050428 第二步: 去在eclipse的安裝目錄中找到\eclipse\configuration\org.eclipse.e4.ui.cs

ios改變導航顏色及其字型顏色

改變系統導航欄顏色 [self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:237/255.0 green:10/255.0 blue:34/255.0 al

設定狀態列、導航背景顏色,修改導航返回按鈕顏色

1、設定狀態列為透明黑色: 在AppDelegate.h的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOption

swift設定導航顏色字型

// 設定導航欄的背景顏色 self.navigationController.navigationBar.barTintColor = UIColor.redColor() // 設定導航欄標題的

iOS導航背景透明漸變

highlight www con metrics alpha www. oid gin 控制 重點分析: 1.隱藏導航的最下面的線。 2.設置導航背景的不透明度(ios7.0以上不用設置,translucent默認的就是Yes不用修改,但如果別人修改了或出現那種情況,需要

Android實現沉浸式通知欄通知欄背景顏色跟隨app導航背景顏色而改變

最近好多app都已經滿足了沉浸式通知欄, 所謂沉浸式通知欄:就是把用來導航的各種介面操作空間隱藏在以程式內容為主的情景中,通過相對“隱形”的介面來達到把使用者可視範圍最大化地用到內容本身上。  而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可

Android 5.1修改SystemUi導航背景顏色

現在很多手機都是用虛擬按鍵了,但是很多手機的虛擬按鍵的導航欄背景顏色是黑色的,看起來其醜無比啊,比如華為; 要想看上去協調一些,當然是改成透明的啦,怎麼改呢?按照以往的思路,當然是直接改佈局檔案就可以了的,想想這個思路也沒錯,佈局檔案位於 frameworks/base/packages/S

點選或者按下背景字型顏色修改使用注意問題

用過selector的都知道,當我們為了更好使用者體驗,當點選button 或者觸控字型時 ,顏色需要出現相應變化,使用selector背景選擇器。 怎麼使用呢?簡單介紹下。 如果作為佈局或者控制元件背景時,在res下建立drawable資料夾,在drawabl

[紹棠] iOS設定Label上顯示不同字型大小和字型顏色

一, 一個label上顯示不同的字型大小 NSString *needText = @"個人訊息(11)";                 [topLabel setAttributedTe

IOS讓標題背景透明、設定左右baritem

//標題欄背景透明 +(void)setNavigationBarTranslucent:(UIViewController*)vc{ [vc.navigationController.navigationBarsetBackgroundImage:[UIImagenew]

對話方塊控制元件背景字型顏色設定

1、控制元件背景顏色每個控制元件和對話方塊本身在宣示之前會向其父對話方塊傳送WM_CTLCOLOR訊息。如果你在派生類對話方塊對WM_CTLCOLOR訊息進行對映,就可以設定控制元件的顏色,以及某些控制元件的背景顏色和字型的顏色。 HBRUSH CMyDlg::OnCtl