Итак, мне было интересно, как лучше всего сделать так, чтобы первая ячейка была пользовательской, а остальные - обычными.В прошлом я делал только табличные представления со всеми ячейками одинаковыми.Спасибо!
В -tableView:cellForRowAtIndexPath: вашего источника данных вы можете вернуть любую ячейку, какую пожелаете.Поэтому вам нужно просто проверить путь индекса и вернуть другую ячейку для первой ячейки.
-tableView:cellForRowAtIndexPath: