iOSのアプリでは約75%のテストが開始されていますが、ストーリーボードのデバイスはシミュレーションされたデバイスと同じである必要があります。デバイスの幅に基づいて計算されます。Xcodeのストーリーボードのデバイスとシミュレータは同じにする必要があります
iPhone 5sとしてストーリーボードビューを設定し、iPhone Xデバイスでアプリを実行したときに、画面の幅に基づいてその幅を占めるコンポーネントが乱雑に見えています。実際のデバイスの幅ではなく、ストーリーボードの画面幅を取るのはなぜですか?
これは実際のデバイスでも実行されますか?また、私はアプリストアにアプリをリリースしようとしているとき、私は同じ問題に直面するだろう。
xcodeにバグがあり、実際のデバイスでアプリを実行しているときに、コンポーネントがデバイスの幅に応じて幅を占める場合、すべて正常に動作します。 –
自動レイアウトを使用しましたか? – VictorLi
はい私は自動レイアウトを使用しており、他のすべてのUIコンポーネントと正常に動作します。何らかの理由で、グラデーションフレームをビューの境界に設定しているので、グラデーションが原因で問題が発生しています。そして私が5Sとしてストーリーボードを走らせ、シミュレータをXとして走らせると、グラジエントは5sの高さと幅をとります。私はこれがxcode 9の問題であり、実際のデバイスで実行されているアプリケーションには影響しないことを願っています。 –