@ jsetting32 のおかげUITableViewCell
で、tableView の下部にボタンを備えたカスタムが完成しました。ただし、これらのボタンをクリックしても、selectedState の値が変化しないため、エンドユーザーがクリックしたかどうかを判断するのが少し難しくなります。
self.likeButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.likeButton addTarget:self action:@selector(didTapLikeButtonAction:) forControlEvents:UIControlEventTouchUpInside];
[self.likeButton setTitle:@"Pray" forState:UIControlStateNormal];
[self.likeButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[self.likeButton setTitleColor:[UIColor blueColor] forState:UIControlStateSelected];
[[self.likeButton titleLabel] setFont:[UIFont fontWithName:@"Verdana" size:12.0f]];
[self.cellView addSubview:self.likeButton];