2016-03-23 18 views
3

アプリのロゴを中央に示すUIImageViewの起動画面に勾配の背景を設定する必要があります。私はビューコントローラを持ってみましたが、コードは決して呼び出されないことに気付きました。中心にロゴ画像を表示するLaunchScreenに勾配の背景色を設定します

私は以下のコードは、私が同じトピックについての回答の多くを経て

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "background.png")!) 

がそうであるように動作を取得するためにいくつかの方法が必要です、グラデーションの色に関する質問のほとんどは、任意の追加要件を持っていないようですバックグラウンド以外の別のイメージを表示するようにします。

私はIBで色をハードコードできますが、私はグラデーションを取得しません。

答えて

3

起動画面でコードを実行したり、カスタムクラスを使用することはできません。基本的には、起動画面はインタフェースビルダーファイルを使用し、サイズクラス/自動レイアウトに対応できますが、コードの中にグラデーションを作成することはできません。

すべての解像度で実行可能な十分なデータを含む伸縮可能なイメージを提供する必要があります。

+0

ありがとうございました、私は別のイメージを中心に表示する必要があります:-( – Roopesh85

+1

あなたはそれをautolayoutで行うことができます:http://stackoverflow.com/a/25866752/3708242あなたは打ち上げを使用していますか?スクリーンのストーリーボード? – wottle

+0

はい、私はストーリーボードを使用しています – Roopesh85

関連する問題