2017-02-08 13 views
-1

みんな。私が働いているアプリケーションでは、ユーザーが自分のイメージを選択してAppのバックグラウンドとして設定できるようにしたいと考えています。私が直面する問題は、画像が大きければ、ユーザーがデバイスの画面のサイズに合わせて画像を切り抜けるようにする方法です。もう1つの質問は、ユーザーがかなり小さいイメージを選択して背景として設定したい場合、私は単にそれをノーと言うべきでしょうか?iosスウィフトの作物イメージをデバイスのサイズに合わせて

答えて

0

私たちは推測しかできないようにあなたのアプリをどのように設定したのか分かりません。しかし、他のすべての背後にあるUIImageViewを作成することができます。ユーザーが画像を選択すると、その画像を背景に設定した画像が表示されます。

トリミングは...制約を使用し、画像ビューを上から0、左から0、0右から0、下から0を入力すると、デバイスのサイズに基づいて自動的にサイズが変更されます。また、イメージビューのスケールプロパティを設定する必要があります。

最後に、通常、デバイスにイメージがある場合、1x、2x、3xサイズを作成し、Xcodeは自動的に適切なサイズ...しかし、再びあなたのアプリがどのように動作するかはわかりません。ユーザーが15ピクセル×15ピクセルのイメージを使用しようとしていて、それが画面全体を満たしているとしたら、ピクセル化あなたは画像サイズを取得し、それはあなたが設定仕様を満たすために失敗した場合...(... UIAlertを)何とかユーザーに伝える機能を書きたいかもしれません

言われているすべてのこと.. 。

Folk on Stack Overflowは一般的に、コード例が表示されていない質問に役立つ時間はかかりません...一般的に、最初にそれを把握して投稿しようとしています...あなたが試したコードを表示しますView Controllerの外観をスクリーンショットで確認してください。

関連する問題