2011-01-24 7 views
1

私のアプリケーションでは、上記のタブバーに画像ビューを作成しました。そこにいくつかの画像を表示するためにここにいくつかの画像を表示します。 は私の実際の問題は、私は私のテーブルビューにこれを追加し、私はテーブルビューをスクロールしていたときに、私のImageViewのはadvance.HereでこのImageViewスクロールとテーブルビュー

おかげで私を助けてscrolling.Pleaseもある私のコード

ある...とは何ですか
UIImageView *currentLocationImageView = [[UIImageView alloc] init]; 
NSURL *url1 = [NSURL URLWithString:@"http://imgsrv.995themountain.com/image/kqmt2/UserFiles/Image/SiteGraphics/MTNVideos360x80.jpg"]; 
UIImage *img1 = [UIImage imageWithData: [NSData dataWithContentsOfURL:url1]]; 
NSURL *url2 = [NSURL URLWithString:@"http://download.xbox.com/content/images/35f6c527-fb73-40d3-bcb9-bdea2680bc03/1033/banner.png"]; 
UIImage *img2 = [UIImage imageWithData: [NSData dataWithContentsOfURL:url2]]; 

NSArray *images = [NSArray arrayWithObjects:img1, img2, nil]; 
[currentLocationImageView setAnimationImages:images]; 
[currentLocationImageView setAnimationRepeatCount:0]; 
[currentLocationImageView setAnimationDuration:5.0]; 
currentLocationImageView.frame = CGRectMake(0.0, 340.0, 320.0, 30.0); 
//self.tableView.tableFooterView = currentLocationImageView; 
[currentLocationImageView startAnimating]; 
[self.view addSubview:currentLocationImageView]; 

答えて

1

UIViewControllerの代わりにUITableViewControllerを使用しているように見えます。あなたの最後の行の場合は、2つの違いは重要です[self.view addSubview:currentLocationImageView]UIViewControllerで実行される内容は、tableviewとimageviewを含むビューに追加されます。しかし、UITableViewControllerself.viewプロパティにはtableview自体が保持されているため、画像ビューをtableviewのサブビューとして広告し、tableviewのスクロール動作に従います。

あなたができることは、UITableViewControllerの使用から変更することです(おそらく、あなたのアプリケーションでは些細なことになりますが、最初にそれを使用した理由によってはそれほど簡単ではありません)。明示的にテーブルビューを作成し、それを上記の画像ビューをどのように追加しているかに似て、書き込み中のUIViewControllerサブクラスのバッキングビューに追加する必要があります。

これが役に立ちます。

関連する問題