2016-06-30 15 views
1

私はTabBarItemsのカスタマイズに取り組んでいます。私はそうすることによって、私が欲しいものにTabBarの高さを変更しました:TabBarItemsをカスタマイズするには?

override func viewWillLayoutSubviews() { 
    var tabFrame = self.tabBar.frame 
    tabFrame.size.height = 60 
    tabFrame.origin.y = self.view.frame.size.height - 60 
    self.tabBar.frame = tabFrame 
} 

以下に示すように、私は、私のTabBarItemsに白い背景を持っていると思います。

enter image description here

しかし、私はかなりそれを行う方法を失って、それが可能かどうよ?

答えて

0

私はSWIFT 3でこれを書いて、あなたは(1)あなたはタブバー

の背景色を設定し

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    let tabBarController = window?.rootViewController as! UITabBarController 
    let image = UIImage(named: "itemBar") 

    tabBarController.tabBar.backgroundColor = UIColor.white() // 1 
    tabBarController.tabBar.items?[0].selectedImage = image // 2 

    return true 
} 

ファイルappDelegateでこれを追加することができますこんにちは(2)あなたが選択した画像を設定することができます(黒い枠でイメージを作成することもできます)、異なるアイテムごとに異なるイメージを追加することもできますが、これは1つのアイテムで行う方法の基本的な例です。

幸運

+0

私はストーリーボードからそれらを追加できるように管理しますが、私は一番下に体験し、奇数スペース。私は私の質問を編集しました。 – Recusiwe

+0

写真をアップロードできますか? –

関連する問題