2016-04-20 9 views
0

多くの試みを行った後、私のUIViewが別のデバイスで同じように表示されない理由を理解できません。最初は私は自動レイアウトとサイズクラスを使用していましたが、それに多くの問題があった後、私のシニアは自動レイアウトを使用せず、サイズクラスを無効にするように私に言いました。だから私はそれをしましたが、私の見方は4,5,5,6で異なって見えます。これが私のすべての要素をストーリーボードに入れた方法です。サイズクラスを無効にした後にUIViewが正しく表示されない

enter image description here

は、私はそれがどのように見えるiPhone 4Sでプロジェクトを実行した後。 6Sで

enter image description here

(画面に調光効果を無視してください):

5S(これは、すべてのデバイス上のように見えることになっている方法です)で

enter image description here

enter image description here

誰かが間違っていると指摘できますか?ありがとう。 PS:私は新しいプロジェクトを作成し、もう一度やり直すように言われましたが、問題はすでにいくつかのビューを作成してクラスファイルを作成していて、もう一度やり直したくないということです。この問題の原因となります。その後、使用サイズクラスの

+0

なぜautolayoutを無効にしていますか?なぜあなたのシニアがこの種のアドバイスをしているのですか?それはあなたがいくつかの困難に直面し、次にこれを使用するのを止める良い解決策ではありません。あなたの画面は自動レイアウトで扱いにくいです。今では自動レイアウトを使用していないので、自動サイズ変更を試すことができます – Lion

+0

@Lion - 私はさらに多くの画面を持ち、すべてのデバイスで同じように見えるようにします。私は言われたことをしなければならない。はい、私は自動サイズ変更を有効にしています。 – TKutal

答えて

0

移動し、それを無効にしているときに、用サイズクラスをキープiPhoneを選択し、あなたが行く準備ができているオプション

を取得しますそれを無効にします。