2

UIImage クラスの drawAsPatternInRect を使用する場合、画像の初期オフセットを指定することはできますか?

実際に何が必要かを明確にするために: drawAsPatternInRect を使用して、ビューの中央に画像を描画しているとしましょう。この長方形の領域を移動すると、描画された背景が領域全体を塗りつぶしますが、座標は固定されています。静的な背景。私が達成したいのは、背景が領域自体と一緒に動いているように見せることです。

hereで説明されている関数を使用してみましたが、あまり成功しませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

5
CGFloat hOffset = ...
CGFloat vOffset = ...

CGContextSetPatternPhase(context, CGSizeMake(hOffset, vOffset));

drawAsPatternInRect を呼び出す直前に呼び出す

于 2013-02-02T16:17:52.023 に答える