Вам нужно сделать одну из двух вещей.
1) Добавить представление изображения под представлением таблицы. Вы можете сделать это так:
[tableview.superview insertSubview:imageView belowSubview:tableview];
Предостережение заключается в том, что иногда вы не хотите манипулировать стеком представления в коде.
2) Вы можете нарисовать фон самостоятельно в подклассе UITableView. Если вы сделаете это, убедитесь, что сначала вы устанавливаете цвет bg таблицы просмотра, чтобы очистить. Вот мой класс:
@interface ATSImageTableView : UITableView {
UIImage *backgroundImage;
}
@property (nonatomic, retain) IBOutlet UIImage *backgroundImage;
@end
и
@implementation ATSImageTableView
@synthesize backgroundImage;
- (void)drawRect:(CGRect)rect {
[backgroundImage drawAtPoint:CGPointZero];
[super drawRect:rect];
}
- (void)dealloc {
[backgroundImage release];
[super dealloc];
}
@end
Надеюсь, это поможет!