2011-06-27 13 views
2

I何か気づいた:この方法を設定し、私はカスタムの背景とのUITableViewControllerをしました を:iPhoneシミュレータ4.1でUITableViewの背景がセルでスクロールしていますか?

UIImage *backgroundImage = [UIImage imageNamed:@"background.png"]; 
self.view.backgroundColor = [UIColor colorWithPatternImage:backgroundImage]; 

を、背景は固定、決して移動し、正しく示しています... しかし、私はiPhone Simulator 4.2または4.3を使用して、背景はセルでスクロールしています! これはAppleがiOS 4.2で行った変更だと思いますが、これを避けるにはどうすればよいですか?

答えて

6

tableViewのbackgroundViewをUIImageViewに設定すると、イメージは固定位置にとどまります。

UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background"]]; 
self.tableView.backgroundView = backgroundImageView; 
[backgroundImageView release]; 
+0

バックグラウンドでカスタムビューを設定すると、 –

関連する問題