タイトルが示すように、IOS 用の DELPHI XE6 を使用して、いくつかの奇妙な GUI に遭遇しています。私のログイン ボックスには、両側に 2 つの TRoundRects が固定された TRectangle があります。これは、完全に正方形ではなく丸みを帯びたエッジを持つボタン/コンテナーを作成する怠惰な方法だと思います。下の写真を見ると:
各 RoundRect のアウトラインを確認できます。塗りつぶしは白であることが想定されており、最初は白です。フォームを開くたびに、そのフォームを閉じてこのフォームに戻ると、RoundRects.Fill は両方とも「:=null」になります。ご覧のとおり、そのすぐ上にある別のコンテナ用に別の TRectangle + RoundRects があります。(両方の長方形は、Tlayout である同じ親を持ちます)。青いコンテナーの丸い四角形は null になりません。2 つのコンテナー間の動作に一貫性がないため、どこからデバッグを開始すればよいかわかりません。これを修正する方法についてのガイダンスや指示は大歓迎です!
また、重要な注意: roundRects が null になるたびに、コントロール (TEdit、ボタンなど) にフォーカスを置くと、roundRects はそれ自体を修正して白に戻ります。