iOS アプリでユーザーの壁紙を表示するにはどうすればよいでしょうか? Apple はこれを Safari のタブ ビューや Phone のキーパッドなどの場所で使用しています。UIWindow の透明度を設定しても無駄でした...
質問する
7564 次
2 に答える
14
これは利用できなくなりました。甘いネイティブの効果が得られたので、残念です
ユーザーの壁紙を表示するために必要なことがいくつかあります
1 - プロジェクト plist で UIApplicationIsOpaque を false に設定します
2 - アプリのデリゲート ロード関数で
self.window.backgroundColor = [UIColor clearColor];
self.window.opaque = NO;
3 - UIViewController.view の背景色を [UIColor clearColor] に設定します。
これは現在私たちのために働いています。スクリーン キャプチャを実行しようとしたり、実際に壁紙を使用したりすると、黒一色が返されます (そのため、壁紙では何もできないため、プライバシーの問題はありません)。
于 2013-09-20T19:17:10.257 に答える
3
プライバシー上の懸念から、サードパーティの開発者はこの機能を利用できません。
サードパーティのアプリでこれを行うことができれば、ユーザーに尋ねることなく背景画像をキャプチャできます。
于 2013-09-20T19:14:32.507 に答える