ユーザーがその下に表示されているビューを操作するときに、丸まったビューの更新をライブにするにはどうすればよいpresentModalViewController:
ですか?
私が望む行動:
- ユーザーが表示設定ボタンをタップします。
- ユーザーは、ビュー設定画面でコントロールをタップします。ビュー設定を閉じるのではなく、ビューはバックグラウンドで自動的に更新されます。
- ユーザーが何かをタップして、ビュー設定を閉じます。
マップで[マップ]、[衛星]、[ハイブリッド]をタップしても、自動的にカールが解除されず、表示が更新された場合を想像してみてください。
設定コントローラーからメインビューコントローラーに何かが変更されたという通知を受け取ることができます。メインビューコントローラは、それ自体の一部を再描画する必要があることを更新および通知できますが、実際には画面の更新は断続的です。それは5回続けて動作し、次に2、3回動作せず、さらに5回連続して動作します。ただし、モーダルビューを閉じると、常に下のビューが追いつきます。そのため、リクエストにもかかわらず、ビューのレンダリングされた画像がキャッシュされたり、再描画されなかったりすることがあると思います。しかし、これを検証する方法を考えることはできません。
これは、デバイスとシミュレータの両方で発生します。