UIViewのopaque
プロパティは、デフォルトでは常に「YES」に設定されています。しかし、UIViewクラスリファレンスはこれを述べています:
不透明なビューは、その境界を完全に不透明なコンテンツで満たすことが期待されます。つまり、コンテンツのアルファ値は1.0である必要があります。ビューが不透明で、境界を埋めていないか、全体的または部分的に透明なコンテンツが含まれている場合、結果は予測できません。
ビューの変更はalpha
、特にトランジションやアニメーション中に非常に一般的であるため、上記のステートメントは、プロパティも変更する場合は、常に手動で設定opaque
する必要があることを意味します。NO
alpha
しかし、手動で調整opaque
したことはなく、目立った症状もありません。この考慮をすることはどれくらい必要ですか?