2016-10-01 10 views
1

私はtabBarナビゲーションを持つiOSアプリケーションを開発しています。私の要件は、アプリケーションが初めて起動すると、タブバーとナビゲーションバーの上に表示されるはずのビデオを再生する必要があるということです。Swiftのナビゲーションとタブバーの表示と非表示2.3

self.tabBarController!.tabBar.hidden = true 
self.navigationController!.navigationBar.hidden = true 

をしかし、私はタブバーとナビゲーションバーを非表示にした場合、動画が再生された後に示し、私のビュー内の要素を伸ばします - これを行うために私がやりました。いくつかの人が私にこれに対するより良い解決策を与えることができますか? XCode 8.0、Swift 2.3

ありがとう。

+3

が「伸びますが、」誰もが問題を理解するための十分な情報ではありません。ヘルプが必要な場合は、問題の実際のコードやスクリーンショットを投稿する必要があります。 [mcve] – jtbandes

+0

を参照してください。「伸ばす」とは、ビューの要素の位置が変化していることを意味します。 – bably

答えて

0

設定しようと、

self.extendedLayoutIncludesOpaqueBars=true; 

あなたはまた、interface builderからそれを設定することができます - select your view controller - attribute inspector - under view controller - Check Under opaque bars(under extend edges)

+0

これは残念なことに影響はありませんでした。 – bably

関連する問題