Я хочу добавить подпредставление в конец моего UITableView, и для этого мне нужно знать свойство contentSize табличного представления. Но я думаю о лучшем способе сделать это, я имею в виду, когда, каким способом; когда я создаю табличное представление, я все еще не знаю, сколько ячеек будет иметь.
Так могу ли я сделать это в numbersOfRowsInSections? Или было бы более целесообразно сделать это в cellForRowAtIndexPath, спрашивая делегата, является ли это последней ячейкой, и добавляя его в этот момент, только в первый раз.
Если tableView просто добавляется как подпредставление, viewWill / DidAppear не будут вызываться, поэтому ни один из них не является реальным выбором.
ОБНОВЛЕНИЕ : Я должен пояснить (согласно первым ответам), что он должен быть ниже таблицы, но в таблице, а не в superView, и не хочет использовать нижний колонтитул, он должен быть добавленным подпредставлением. И я знаю, как получить contentSize, я спрашиваю себя, где лучше всего справиться с этим.
ОБНОВЛЕНИЕ 2 : Я уже сказал это, отвечая на комментарий ниже, но я думаю, что я также должен поместить это здесь, потому что это вызывает понижающие голоса. Мне просто наплевать на нижний колонтитул. Здесь не вопрос нижнего колонтитула, я не хочу его использовать, и я уже узнал, как добавить подпредставление вручную. Я просто спрашиваю, как говорится в названии вопроса, в какое время, каким способом лучше запрашивать contentSize табличного представления.