アプリケーションに MonoTouch を使用していますが、(使用後に) ビュー コントローラーの背景が突然茶色に変わることがあります。これは、ナビゲーション コントローラーから別のビュー コントローラーをポップしたときに発生します。すべてに MonoTouch.Dialog を使用しています。この問題の原因と解決策は何ですか?
例はここで見ることができます:
アプリケーションに MonoTouch を使用していますが、(使用後に) ビュー コントローラーの背景が突然茶色に変わることがあります。これは、ナビゲーション コントローラーから別のビュー コントローラーをポップしたときに発生します。すべてに MonoTouch.Dialog を使用しています。この問題の原因と解決策は何ですか?
例はここで見ることができます:
これは実際には、私たち自身のコードのバグによるものでした。
コードの使用例をいくつか投稿できますか?
View.BackgroundColor = UIColor.White をビューのインスタンス化または Navstack からビューをポップするときに明示的に設定しますか?
私が覚えている場合、それはセルの再利用に関係しています。セルのすべての属性を設定する必要があります。そうしないと、以前のものを使用してしまう可能性があります。背景、前景、色などについて話しています。