web-dev-qa-db-ja.com

YESに設定されている場合、UIView layer.masksToBoundsは何をしていますか?

誰か知ってる?いくつかの答えを見つけましたが、複雑すぎて深すぎました。簡単な答えが必要です。

41
Ondrej Rafaj

masksToBoundsプロパティがYESに設定されている場合、境界の外側に広がるレイヤーのサブレイヤーは、それらの境界にクリップされます。レイヤーは、その場合、そのサブレイヤーへの窓と考えてください。ウィンドウの端の外側には何も表示されません。 masksToBoundsがNOの場合、クリッピングは発生せず、レイヤーの境界の外側に広がるすべてのサブレイヤーが完全に表示されます(マスキングが有効になっているスーパーレイヤーのエッジの外側に出ない限り) 。

131