Создайте подкласс объекта UITableViewCell, а затем добавьте все элементы пользовательского интерфейса, которые вы хотите видеть.
Если в пользовательской ячейке должны быть определенные данные, присвойте каждой переменной свойство, чтобы ее можно было легко установить из UITableViewDatasource.
Сделайте это, создав новый файл и сделав его подклассом UITableViewCell. Лично я вообще не использую конструктор интерфейсов, поэтому, если вы хотите закодировать его вручную, замените функцию initWithNib на эту:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if(self){
//Add custom views here
}