2016-06-14 10 views
0

異なる状態に2つのアイコンを使用しますtabBarItemTabBarアイコンは、状態が選択されていると矩形になります

私の問題は、タブバーが1つのアイコンが選択されて矩形になるときです。
私は他のアイコンを使いました。それらはよく見えます。私はこのトピックで見つけられなかった情報を探していました。どうすれば修正できますか?
enter image description here

私のコード

override func viewDidLoad() { 
    super.viewDidLoad() 
    let triviaMainTableViewController = StoryboardManager.triviaStoryboard.instantiateViewControllerWithIdentifier("TriviaMainTableViewController") as! TriviaMainTableViewController 
    viewControllers = [triviaMainTableViewController] 

    tabBarItem.image = UIImage(named: "TriviaTabBarDefault")?.imageWithRenderingMode(.AlwaysOriginal) 
    tabBarItem.selectedImage = UIImage(named: "TriviaTabBarSelected") 
    tabBarItem.titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -3) 

    navigationBar.barTintColor = ColorManager.greenColor 
} 
+0

私の推測では、このアイコンは透明な背景にありません。 – Paulw11

+0

@ Paulw11答えとして書いてください、私はそれを確認します。 – Alexander

答えて

1

あなたが選択ハイライトが正しく機能するためには、透明な背景の上にあなたのアイコンを入れていることを確認する必要があります。画像の背景色が透明でない場合は、選択されていないときはきれいに見えますが、選択されているときは見えません。

関連する問題