2017-05-12 3 views
0

古いプロジェクトを最新のios sdkに移行する必要があります。私はストーリーボードに関する問題に直面しています。プロジェクトはiOS6時代に最後に修正されました。 StoryboardxCode8で開くと、まだiOS6のデザインがレンダリングされます。また、それはスプリングとストラットを使用してビルドされました。あなたは次の画像でこれを見ることができます。またXCode8:最新のレイアウトへのUIStoryboardアップデート

enter image description here

coordinate system誤動作選択(statusbarnavigationbarの視認性に基づいて)20のまたは64下方だけシフトy-axisを示しています。あなたはそれを次のように見ることができます。

enter image description here

私は/オフ自動レイアウトと形質収集をオンに試してみたが、何も働きました。誰でも私にここで何をする必要があるかについてのアイデアを教えてもらえますか?それは大きなストーリーボードであり、この時点ではゼロから構築することは不可能です。

PS:同じプロジェクトで新しいStoryboardを作成すると、完全にレンダリングされ、そのような問題は発生しません。

答えて

0

この問題の原因はわかりませんが、私は最終的に既存のストーリーボードと新しいものを比較して修正しました。既存のUIStoryboardのソースコードには、この問題を引き起こしていたフィールドバリアント(variant = "6xAndEarlier")がありました。私はそれを削除し、今それは正常に動作します。

関連する問題