2016-07-26 10 views
-2

私がフォアグラウンドに戻ると、しばらくの間、スプラッシュ画面が表示されます(thisなど)。アプリがフォアグラウンドに戻ると、スプラッシュ画面が表示されます

これはiPhone 6以降でのみ発生します。

これまで経験したことがあれば、解決策を共有していただければ幸いです。

+0

あなたはあなたのコードを投稿することができますか?私たちがあなたを助けることができるように。 – Madhu

+0

はい、そのバグ..私もそれに直面します。 –

+0

@Madhu thx、しかし私はこのコードを投稿できません、あなたは私に属していないことを知っています。私はこのバグについての画像を投稿します。 – user6638040

答えて

0

ありがとう、私は理由を見つけた。

----- -----理由

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault]; 

----- -----変更

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault]; 
0

アプリのUIが表示されるまでにスプラッシュ画面が表示されるのは、です。です。それはあなたのUIが準備される前の小さな瞬間を埋めるために、スプラッシュスクリーンの全目的です。

とは何ですかではありませんノーマルはその上に赤色の「背景」テキストが付いた黒い画面です。それはではなく、あなたのデスクトップの壁紙です、それにはテキストがありません。だからあなたのアプリで自分がやることになるでしょう。

私はあなたが黒い画面がどこから来るのあなたのデバッグ努力を集中することを示唆している:applicationWillEnterForegroundに

  • セットブレークポイント:と applicationDidBecomeActiveは:黒い画面 が
  • チェックに来る何時に確認してください任意の(隠された)黒い画面のためのあなたのxib
  • XCodeのスローモーションアニメーションを有効にして、何が起こっているかをよりよく確認できるようにする
関連する問題