You can have multiple views in a table view cell.
Or, if you are trying to add a button to the header try using a navigation controller.
UIView* container = [[UIView alloc] initWithFrame:goodRect];
UITableView* tv = [[UITableView alloc] initWithFrame:tableRect];
UIButton* btn = [[UIButton alloc] initWithFrame:btnFrame];
[container addSubview:tv];
[container addSubview:btn];
myController.view = container;
Can you add subviews to UITableView?