2016-07-03 29 views
0

最近、私はTabBar画像を自分の作成したバーに変更しました(写真参照)。私はIphone 5sシミュレータでそれを実行すると、それは完璧なサイズです。しかし、Iphone 6で実行すると、自動的にサイズが変更されないので、Iphone 5が停止していた場所で停止します(図2)。 TabBarイメージのサイズを変更するにはどうすればよいですか?UITabBar(画像)のサイズを変更する

更新

override func viewDidLoad() { 
    super.viewDidLoad() 


    UITabBar.appearance().translucent = true 
    UITabBar.appearance().tintColor = UIColor.whiteColor() 




    UITabBar.appearance().selectionIndicatorImage = UIImage().makeImageWithColorAndSize(UIColor(red: 127.0/255.0, green: 217.0/255.0, blue: 255.0/255.0, alpha: 1.0), size: CGSizeMake(tabBar.frame.width/5, tabBar.frame.height)) 


    UITabBar.appearance().barTintColor = UIColor.whiteColor() 

    UITabBar.appearance().backgroundImage = UIImage(named:"officialbar") 



} 

enter image description here

enter image description here

答えて

0

あなたは、自動レイアウトや制約について精通していますか?さまざまなデバイスでどのように見えるかを見るために、すべてのシミュレータを開く必要はありません。

あなたは開くことができますStoryboard - >アシスタントエディターをクリックenter image description here - >今では「プレビュー」enter image description here

を上に、上部のものをクリックしたときに、enter image description here「マニュアル」と言うところそして今、することができます周りより簡単に制約を台無し変更直後にさまざまな画面サイズでどのように見えるかを確認してください。

+0

タブバーで自動レイアウトを使用できるかどうかわからない –

+0

でも、タブバーとしてカスタムイメージになっているので、メインに表示されません。ストーリーボードプレビュー –

+0

イメージをドロップすると、そこに表示されますxcassetsではなく、プロジェクトフォルダに追加します。 –

関連する問題