これは、私が知る限り、Xcode の問題である可能性がある奇妙なエラーです。最初のビューが(明らかに)多数のセルを持つ UITableView であるタブバーコントローラーがあります。セルを選択すると、MainStoryboard にセグエが設定され、詳細ビュー コントローラーに移動します。詳細ビューに移動したときにタブバーを非表示にしたいので、ストーリーボードに移動して詳細ビューを選択し、「シミュレートされたメトリック」で始まるエディター画面で「プッシュ時にボトムバーを非表示」をクリックしました。
セルをタップすると、黒いバーがUITableView画面の上部で点滅し、テーブルビューのセルがドロップダウンすることを除いて、すべて正常に機能します(セルが下部のタブバーの下に落ちているかのように)。画面が詳細ビューに移動します。この効果はまったく害はありませんが、非常に当惑させられます。これをスムーズにしたいと考えています。
私が見つけた唯一の修正は、ストーリーボードの「プッシュ時に下部バーを非表示にする」オプションのチェックを外すことです。確かにその黒いバーのフラッシュはなくなりますが、もちろん、詳細ビューに移動するとタブバーが画面に残ります。これは私が望んでいないことです。
何か案は?
完全を期すために、私は先に進んで走りました
[self.navigationController setToolbarHidden:YES animated: YES];
詳細View ControllerのviewWillAppearメソッドで(さらに、ストーリーボードオプションをオンとオフの両方で試してみました)、違いはありませんでした。ツールバーは確かにうまく非表示になりましたが、それでも上部に黒い線が表示されます. とても奇妙。