0
UIView
は、フレーム(0、0、60、60)で描画されています。私が望むのは、フレームを(0、0、30、30)に変更すれば、ビューがその境界内にのみ描画されるようにすることです。このフレームオーバーラップをクリアするにはどうすればよいですか?このビューで- setNeedsDisplay
を試しましたが、新しいフレームのみを再描画してオーバーラップが残っているようです。フレーム外の図面の消去
UIView
は、フレーム(0、0、60、60)で描画されています。私が望むのは、フレームを(0、0、30、30)に変更すれば、ビューがその境界内にのみ描画されるようにすることです。このフレームオーバーラップをクリアするにはどうすればよいですか?このビューで- setNeedsDisplay
を試しましたが、新しいフレームのみを再描画してオーバーラップが残っているようです。フレーム外の図面の消去
あなたの質問が正しいかどうかは完全にはわかりませんが、境界クリッピング問題のように聞こえます。
親(スーパー)ビューでUIViewプロパティclipsToBounds
を試してみるとよいでしょう。