問題タブ [uiscenedelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1098 参照

ios - UIApplicationDelegate メソッド `application(_:configurationForConnecting:options:)` が確実に呼び出されないのはなぜですか

問題:

AppDelegate メソッドに関して予期しない動作を見つけましたapplication(_:configurationForConnecting:options:)

ドキュメントには次のように記載されています。

UIKit は、新しいシーンを作成する直前にこのメソッドを呼び出します。

アプリが起動されるたびに、これが当てはまると思います。
このメソッドは、アプリを初めて起動したときに実際に呼び出されますが、その後のすべての起動では呼び出されません

再現:

再現する非常に単純なテスト ケースがあります。

  • Xcode 12 > 新規プロジェクトの作成 > iOS > アプリ (UIKit/ストーリーボード)
  • AppDelegate次のよう に、メソッドにデバッグ ステートメントを追加します。
  • アプリを実行 > 「呼ばれました!」コンソールに出力されます
  • アプリを再度実行します > 何も印刷されません。

質問:

application(_:configurationForConnecting:options:)2 回目の起動時に呼び出されないのはなぜですか?
(期待される動作ですか? はいの場合はなぜですか / Apple のバグですか)

0 投票する
1 に答える
71 参照

swiftui - SwiftUI - @main を使用して rootViewController を設定する

SwiftUI で SceneDelegate を使用すると、ここに示すようにビューを設定するために使用できる以下のような関数を作成できました。ただし、最新バージョンでは、WindowsGroup を使用するようになりました。WindowsGroup のビューを変更する関数を書くことは可能ですか?

0 投票する
0 に答える
44 参照

swift - SceneDelegate から viewController プロパティにアクセスする - Swift - プログラムで

ビューコントローラーから別のビューコントローラーに渡すたびにカメラビューをぼかすために使用するカメラViewControllerにblurEffectがあります。

それを行い、アルファ値をアニメーション化します。

ぼかし効果の変数は次のとおりです。

アプリがバックグラウンドまたはフォアグラウンドに入ったときに、プロパティにアクセスしてアルファ値を変更できるようにしたいと考えています。

これは私が SceneDelegate で行ったことです:

cameraViewController に正しくアクセスできますが、blurView.alpha アニメーションが機能しません。この問題の原因について何か提案はありますか?