По умолчанию в каждом разделе должно отображаться максимум три ячейки. Если какая-либо ячейка содержит более трех ячеек, она должна отображать опцию «показать больше». Если отображается больше, то я хочу отобразить остальные ячейки в этом конкретном разделе. Два дня я потратил, ничего не получилось. Отделы наверху стола. В зависимости от выбранного сегмента, tableview загружает ячейки. Этот код для каждого сегмента каждого раздела меняется, поэтому func cellForRowAtIndexPath:
становится очень серьезным. Я грубо добавил код. Этот код - это то, что я пробовал.Показать больше в uitableview
if segmentName == .Feature || segmentName == .Services
{
if indexPath.section == 0
{
if boolShowFullFeature[indexPath.section] == false
{
if indexPath.row == showCells
{
return createShowMoreCell(indexPath.section)
}
else
{
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! SearchListViewCell
var firstTitle = "", secondTitle = "", thirdTitle = "", recomendValue = "", starValue = ""
(firstTitle, secondTitle, thirdTitle, recomendValue, starValue) = model.foodValue[indexPath.row]
cell.configureCell(firstTitle, secondTitle: secondTitle, thirdTitle: thirdTitle, recomendValue: recomendValue, starValue: starValue)
return cell
Это интересная информация. У вас тоже есть вопрос? – dasdom
@Antony Что вы пробовали? Все работает? А что нет? – kostek
@dasdom. Хороший способ уведомить меня .. :-) – Antony