0
異なるサイズの電話機でUIImageのサイズを変更するには、「サイズクラスを使用」を使用したかったのです。これは可能ですか?のようなプログラムのコードを使用せずに5.5 "iPhoneの200pのための4" iPhone 100pのための画像の幅を作るように?サイズクラスを使用して異なる電話機で画像のサイズを変更する
異なるサイズの電話機でUIImageのサイズを変更するには、「サイズクラスを使用」を使用したかったのです。これは可能ですか?のようなプログラムのコードを使用せずに5.5 "iPhoneの200pのための4" iPhone 100pのための画像の幅を作るように?サイズクラスを使用して異なる電話機で画像のサイズを変更する
これはまさにサイズクラスの機能です。あなたがしなければならないのは、あなたのイメージのストーリーボードの各サイズクラスに異なるサイズの制約を設定することだけです。しかし残念なことに、あなたが指定するデバイスは同じサイズのクラスになります。guidelinesを参照してください。この場合、唯一できることは、制約のコンセントをコードで設定し、デバイスタイプを確認し、デバイスタイプに基づいてプログラムで制約値を更新することです。デバイスタイプを取得する方法についてはthisを参照してください
私はそうしようとしましたが、役に立たないです。多分私は何かそんなに作られていない? https://yadi.sk/i/5RjbIA5DqsHG7 –
同じサイズのクラスであるため、正しく動作しません。私は自分の答えを更新しました。 – Jelly