你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 去掉導航欄的邊界灰線;去掉搜索框的邊界灰線和其中文本輸入框的陰影

iOS 去掉導航欄的邊界灰線;去掉搜索框的邊界灰線和其中文本輸入框的陰影

編輯:IOS開發綜合

\

想要實現上面這種界面,一般都會顯示的與預期的不一致,盡管我們設置的顏色是一樣。通過下面的步驟就可以實現:

1.關閉navigationBar的透明度

 

self.navigationController.navigationBar.translucent = NO;


2.利用本機數碼測色計,測出導航欄顏色的rgb,再次設置導航欄的顏色和下面view的背景顏色。

3.去除導航欄下面的灰色分割線

 

 

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

[self.navigationController.navigationBar setShadowImage:[[UIImage alloc]init]];

 


去掉導航欄的邊界灰線

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

self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];

去掉搜索框的邊界黑線

 

[self.mySearchBar setBackgroundImage:[[UIImage alloc] init]];

去掉搜索框的文本輸入框的陰影

 

在stroryboard中:選中搜索框——>右邊in attribute inspector——>View 在Tint的顏色欄中選擇 clear color



 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved