Die Lösung ist wirklich einfach, wenn Sie nur eine Gewohnheit nehmen Zelle.
Zum einen ziehen und eine Zelle im Tableview fallen lassen und dann die Tableview auswählen, um es Separator als None zu machen wie-
Dann wird die eine Klasse oben die Gewohnheit UITableViewCell zuordnen.
Im TableViewCell in Storyboard, nehmen Sie Ihre gewünschten Objekte wie Lables, Bilder oder was auch immer Sie brauchen. Stellen Sie jetzt sicher, dass Sie eine UIView von 1 px am unteren Rand der Zelle nehmen. Verbinden Sie die Ausgänge und fügen Sie die erforderlichen Einschränkungen hinzu.
Ihre benutzerdefinierte Klasse kann wie folgt aussehen -
CustomTableViewCell.h
datei
#import <UIKit/UIKit.h>
@interface CustomTableViewCell : UITableViewCell
@property(nonatomic, strong) IBOutlet UILabel *customTextLabel;
@property(nonatomic, strong) IBOutlet UIView *separatorView;
@end
Jetzt im View-Controller, ein- oder ausblenden nur das Trennzeichen in der unteren Zeile Ihres Sektion.
Ihre Datenquelle Methoden können also aussehen wie-
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 2;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if(section == 0){
return 2;
}
else{
return 1;
}
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
CustomTableViewCell *cell = (CustomTableViewCell*)[tableView dequeueReusableCellWithIdentifier:@"sampleCell"];
if(indexPath.section == 0 && indexPath.row == 1){
cell.separatorView.hidden = YES;
}
else if (indexPath.section == 1 && indexPath.row == 0){
cell.separatorView.hidden = YES;
}
else{
cell.separatorView.hidden = NO;
}
cell.customTextLabel.text = @"Test"; //put whatever you want
return cell;
}
Sie sollten dies hilft, einen Ausblick wie-
Hoffnung bekommen.
Bitte zeigen Sie den Screenshot. –
Wie viele Abschnitte? – Jamil
Ihre Frage ist nicht klar. Normalerweise wird keine solche Linie angezeigt, wenn wir eine Tabellenansicht entwerfen. So bieten Screenshot und ein wenig beschreibenden – Janmenjaya