0

私はiphoneで描画を実装していますが、私の描画は完全に機能します。ユーザーにサイズ(315x95)のdrawingViewを提供し、このdrawingViewの下にサイズ(320x100)の画像があります。これはユーザーに表示されるデフォルトのビューであり、ユーザーはそのビューでのみ描画できます。

今私がやったことは、 drawingView の一隅にボタンを提供しているので、クリックすると、ユーザーは drawingView を増やすことができます。元の位置を表示します。

今、私の問題は

1)デフォルトのサイズで描画し、ボタンをクリックして拡張すると、描画された画像が拡張フレームに引き伸ばされます。これは、右に使用するための余分なスペースを作成しているため、ストレッチは役に立たないためです。

2) drawingView を拡張して下部に何かを描画し、ボタンをクリックしてビューを減らすと、下部に描画された部分がまだ下部にのみ残り、表示されます。実際には、drawingView フレームがdrawingView フレームが増加すると表示されるはずです。

友達、どうすればこの問題を解決できますか、助けてください

よろしくランジット

4

1 に答える 1

1

番号 1 はコンテンツ モードの問題のように聞こえますが、番号 2 は、ビューがサブビューを適切にクリップしていない (またはレイヤーがその境界までクリップされていない) ことの結果です。のようなプロパティがclipsToBoundsあり、clipsSubviewsそれは便利です。

于 2012-09-11T14:39:34.873 に答える