Fixing UITableView to resize correctly