私はこれに対して適切な解決策を見つけることができないようです。私は新しいVCに(Segueやコードを介して)プッシュするときにサイジングの問題にぶつかっています。私は、次のしている:View Controller Segueの後にサイズ変更
Tab1を:VenueTableVC - > VenueDetailVC - > CocktailDetailVC
TAB2:CocktailTableVC - > CocktailDetailVC - > VenueDetailVC
TAB3:UserProfileVC - > VenueDetailVC
TAB4:CocktailSearchVC - > CocktailDetailVC - > VenueDetailVC
私は、適切なView Controllerをナビゲーションスタックにプッシュするために、Seguesまたはコードでストーリーボードを使用しています。すべてのシナリオは、タブ2のシナリオを除いてうまくいっています.CocktailDetailVCからVenueDetailVCに行くと、VenueDetailVCのサイズが小さくなります。 ViewDidLayoutSubviewsとViewWillLayoutSubviewsで、高さを減らして印刷します。私が調べていないことが明らかなものはありますか?私はsegueを取り除き、segueをtableviewCellから追加し、ViewController自体から別のView ControllerにSegueを追加し、View Controllerにコードでプッシュしても同じ結果を得ようとしました。
self.view.frame.size.height = UIScreen.main.bounds.height
動作しているように見えますが、テーブルには下部のタブバーを通過した拡張VenueDetailVCでViewWillLayoutSubviewsに:私は試していたことの一つは入れていました。私は他のタブからそのVCにセグをすると正常に動作します。何か案は?
CocktailDetailVC&VenueDetailVCのコードを投稿してもよろしいですか?私はコードを見ることができれば、ずっと簡単に手伝ってくれるでしょう。 –
同じiPhoneモデルとストーリーボードを使用していますか? iPhone 6sとストーリーボードは6sだって?それはあなたの問題を解決するつもりはないが、私は何が間違って何かを助けるだろう。 –
@DonovanKingできます。より役に立つ特定の部分はありますか?どちらもかなり大きいファイルですが、最も役立つスニペットを入れることができます。 – HH887