2012-04-28 12 views
0

画像を1フレーム上に移動するボタンを作り、ボタンをもう一度押すと、画像を1フレームの高さに戻します。画像を移動するボタンを作成する

http://imageshack.us/photo/my-images/140/72197925.png/ (溶液のイラスト)

私は可能な限り小さなコードを使用しようとしています。

変更する必要があるボタンのtouchUpInsideイベントに
UIImage *image = [UIImage imageNamed:@"01bear.png"]; 
imageView = [[UIImageView alloc] initWithImage:image]; 
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame]; 
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:applicationFrame]; 
scrollView.contentSize = CGSizeMake(5760, 1); 

[scrollView addSubview:imageView]; 
[window addSubview:scrollView]; 
[window makeKeyAndVisible]; 

scrollView.delegate = self; 
scrollView.pagingEnabled = YES; 

答えて

0

scrollView.contentOffset = CGPointMake(X,Y);//required value to scroll the scrollview 

あなただけImageViewのを移動したい場合は、あなたが使用することができます。

[imageView setCenter:CGPointMake(X,Y)];//required value 
0

いくつかの質問:

他のもののためにスクロールビューを使用していますか、画像を移動するだけですか?

イメージビューをアニメーション表示したり、アニメートしたり、次に動かしたり、突然動かしたりしますか?

あなたがしたいのは、あなたのビューをアニメーション化してからアニメ化することです。スクロールビューは非常に複雑です。これを行うには、UIViewクラスのメソッドanimateWithDuration:animations:とそのバリエーションを見てください。

関連する問題