IPHone 滚动文字效果(跑马灯)

- (void)loadView {
	[super loadView];

	//イメージビュー生成
	_imageView=[[UIImageView alloc] init];
	UIImage* image=[UIImage imageNamed:@"image.jpg"];
	[_imageView setImage:image];
	[_imageView setFrame:CGRectMake(0,0,image.size.width,image.size.height)];
	[self.view addSubview:_imageView];
	[self testAnimetion];
}
- (void) testAnimetion {
	//アニメーションの開始
	[UIView beginAnimations:@"testAnimation" context:NULL];
	[UIView setAnimationDuration:0.1f];  // 時間
	[UIView setAnimationCurve:UIViewAnimationCurveLinear]; // 加速パターン
	[UIView setAnimationDelegate:self];    // デリゲート
	[UIView setAnimationRepeatAutoreverses:TRUE];	// リバース動作
	[UIView setAnimationRepeatCount:999];  // 繰り返し回数
	[UIView setAnimationDidStopSelector:@selector(animationDidStop:)];
	
	//イメージの移動
	CGRect frame=_imageView.frame;
	frame.origin.x=50;  // xが 0〜50 まで移動
	_imageView.frame=frame;
	_imageView.alpha=0; // 透明度を0に

	//アニメーションの終了
	[UIView commitAnimations];
}

你可能感兴趣的:(IPHone 滚动文字效果(跑马灯))