web-dev-qa-db-ja.com

iOSでLaunchScreen.xibの背景に線形グラデーションを設定する方法

IOSでLaunchScreen.xibの背景に線形グラデーションを設定する方法はありますか? background="linear-gradient(#000000, #123456)"のようなもの

<view contentMode="scaleToFill" background="...">
    <rect key="frame" width="753" height="867"/>
</view>
12
Vesmy

LaunchScreenにカスタムコードを追加することはできないため、これを実現する代替方法はImageViewを使用することです

見てみてください iOS 8-起動画面ファイルの背景のグラデーション

8

グラデーション付きのベクター画像(pdf)を作成し、起動画面にImageViewを追加して、そのベクターを画像として設定できます。

画像が表示されない場合は、Xcodeキャッシュをクリアし、Xcodeを再起動して、デバイスからアプリを削除し、デバイスを再起動すると、表示されます。

7
lenooh