2015-12-08 43 views
2

你好,任何人都可以幫助我,這將不勝感激,我想知道你如何改變UItab欄頂部的默認灰色筆觸的顏色我也想要筆畫爲2px。我試圖編碼餘將此代碼在視圖控制器的各種方法:更改UItabbar上邊框線的默認顏色

self.tabBarController .tabBar.layer.borderWidth = 0.50 self.tabBarController .tabBar.layer.borderColor = UIColor.clearColor()CGColor!。

它圍繞整個標籤欄放置一個筆劃。我想在上面2px的行程與自定義的RGB色彩:紅:208,綠:28藍:28

如圖片如下:

enter image description here

回答

1

可能的選項:

  • 使用(拉伸)背景圖像

  • 它不推薦使用現有的UI元素玩的TabBar,但你可以嘗試簡單地增加一個新的子視圖具有相同寬度的標籤欄,2個像素高,要作爲背景顏色,放置在(0,0)

+0

如何確保圖像在背景中延伸? – Midnitezorro

+0

請參閱https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/chapters/SlicinganImage.html和https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/ MobileHIG/ResizableImages.html – jcaron

0

可以使用UITabBar小號shadowImage財產!

+0

是否有一些我需要輸入的代碼或者是在xcode接口中生成的代碼。 – Midnitezorro