0

私は大きなスクロール ホイールを持つアプリに取り組んでいます - ここを参照してください: http://aspyreapps.com/Files/Aspyre/wheels.jpg

ホイール内のコンテンツは、静的なグラフィックではなく、動的に作成する必要があります。問題は、コンテンツを車輪のように動作させる必要があることです。そのため、車輪が回転すると、コンテンツの角度がそれに応じて変化します。つまり、まっすぐ上下に移動するだけではありません。

このようなことを達成する方法について何か提案はありますか?

4

2 に答える 2

0

アフィン変換は、中心点のオフセットで回転します。私の頭のてっぺんのそれを行う方法がわかりませんが、ここで役立つかもしれない何かを見つけました:

ポイントの周りのアフィン変換

于 2012-08-28T13:28:56.820 に答える
0

最も簡単なのは、Core Graphics を使用してテキスト領域を動的に描画するカスタム UIView のジェスチャを検出することです。カスタム UIView で次のコードを使用して、要素を簡単に回転できます。

- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI / 4);

...

NSString* text = @"Hello";
[text drawAtPoint:point withFont:font];
}
于 2012-08-28T08:12:49.713 に答える