Я бы просто создал UITableView шириной 500, но с прозрачным фоном. Затем вы можете поместить любой желаемый фон в UIImageView и т. Д.
Что-то вроде ...
[myTableView setBackgroundColor:[UIColor clearColor]];
[myTableView setBackgroundView:nil];
[myTableView setOpaque:NO];
... надеюсь, добьется цели.