2016-05-20 12 views
1

ストーリーボード経由でTabBarコントローラアプリケーションを作成しています。ストーリーボード参照オブジェクトを使用して、3番目のタブ項目の別のストーリーボードをリンクしています。それは正しく動作しているが、私はそのタブ項目のタイトルとイメージを取得していない。私はストーリーボードでイメージとタイトルを見ることができますが、実行中はシミュレータで見ることができません。TabBarのストーリーボードリファレンスを使用しているときにTabBarアイテムのイメージとタイトルが表示されない

メインストーリーボード: enter image description here

セカンドストーリーボード: enter image description here

アプリケーション:事前に enter image description here

ありがとう!

+1

なぜ別のストーリーボードを使用しているのですか?その2番目のストーリーボードVCを既存のものに実装できませんか? – Lion

+0

私はそれを使用する必要があります!それは私がそれを簡単に統合することができるように、別の開発者によって開発されます.. – Vijay

+0

私の答えを確認し、それが助けることができる場合:) – Lion

答えて

0

このストーリーボードをプログラムでインスタンス化してから、いつものようにタブバーコントローラーにルートビューを設定して、ここにApple documentationに配置します。

あなたはこのようにストーリーボードをインスタンス化し、プログラム的にあなたのタブバーコントローラを操作し、そう

let storyboard = UIStoryboard(name: "YourFormStoryboard", bundle: nil) 
let viewController = storyboard.instantiateViewControllerWithIdentifier("formViewController") as! YourFormClass 

、のようなストーリーボードをインスタンス化することができます。

必須でない場合は、複数のストーリーボードを使用しない方がよいです。これが役立つ

希望:)

+1

あなたの提案をありがとう。しかし、ストーリーボードのデザインは、私が容易に統合できるようにします:)。また、私はその新しい機能を使用しようとしていますが、残念ながらバグがあります! – Vijay

+0

あなたは歓迎しています.... :)インターフェイスビルダーからはできません。TabbarControllerからVCにドラッグすると、そのVC上にタブバーアイテムが作成され、そのVCからそのVCをカスタマイズできますバーアイテム。今あなたはストーリーボードのリファレンスにドレッシングしているし、バーアイテムを作るVCはありません。だから、それはバーアイテムを作成するのではなく、あなたがそれを私は思うストーリーボードに移動しますをクリックすることができます。 – Lion

+0

実際にストーリーボードのリファレンスには、メインのストーリーボードに示すようにタイトルと画像を設定するタブバーの項目があります。 – Vijay

0
ここ

あなたがタブバーコントローラとビューコントローラ間nvigationコントローラを埋め込むされています。あなたのナビゲーションコントローラーのビューコンターラーはタブバーコントローラーにはありません。 enter image description here

あなたはタブバーの画像や項目を表示したい場合は、あなたのビューコントローラにタブバーコントローラからセグエを与える:)

1

ドラッグTab Bar ItemObject LibraryからUIViewControllerに2つ目のストーリーボードに。

Titleを入力して、ImageBar Itemの2番目のストーリーボードで選択します。

enter image description here

関連する問題