2015-09-08 13 views

Odpowiedz

10

Po prostu wybierasz zgrupowany styl w Konstruktorze interfejsów, który oddzieli tabelę według sekcji, podobnie jak na zrzucie ekranu.

Oto attachment:

enter image description here

+0

This pogrupowane opcje, jest to dla ilości komórek w statycznym Tableview? –

+0

Właśnie zaktualizowałem, spójrz. – Miknash

+2

Dla Twojej wygody usunąłem odpowiedź, ponieważ już odpowiedziałeś, ponieważ moja strona była otwarta, a następnie nie było odpowiedzi po otwarciu strony. –

1

próbować te ..

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
{ 
    return 30; //according to your need.. 
} 

mam nadzieję, że to pomaga ..

1

Przede wszystkim ustawieniach iOS nie używać ViewForSection w przeciwnym razie widok przekroju zostanie umieszczony w górnej tabeli widoku.

Możesz zwrócić pustą komórkę containerView dla tej konkretnej ścieżki indexPath i stop did, zaznacz ją, ale pamiętaj o dołączeniu pustych komórek do tablicy, której używasz do innych komórek.

+0

Możesz zwrócić ViewForSection zero lub heightForHeaderView 1 na wypadek, gdybyś chciał to ukryć. używanie komórek dla tego rodzaju interfejsu byłoby bolesne, ponieważ musiałbyś sprawdzić każdą "sekcję", którą chcesz oddzielić. – Miknash

+0

Masz rację, ale może to być jeden ze sposobów, jeśli nie używa Sekcji, ale pobiera dane tylko z jednej tablicy . –

2

Zmień Styl UITableView do „zgrupowane”

0

Wystarczy dodać wysokość stopki w tabeli zgodnie z wymaganiami:

func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { 
    return 44 
} 
Powiązane problemy