2011-12-09 13 views
0

UIViewは、フレーム(0、0、60、60)で描画されています。私が望むのは、フレームを(0、0、30、30)に変更すれば、ビューがその境界内にのみ描画されるようにすることです。このフレームオーバーラップをクリアするにはどうすればよいですか?このビューで- setNeedsDisplayを試しましたが、新しいフレームのみを再描画してオーバーラップが残っているようです。フレーム外の図面の消去

答えて

0

あなたの質問が正しいかどうかは完全にはわかりませんが、境界クリッピング問題のように聞こえます。

親(スーパー)ビューでUIViewプロパティclipsToBoundsを試してみるとよいでしょう。