2016-06-29 5 views
0

Ich setze mein statictableView Trennzeichen auf none, kann ich meine separator in meiner Zelle ganz alleine einstellen?iOS: Ich habe mein statisches tableView-Trennzeichen auf none gesetzt, kann ich mein Trennzeichen in meiner Zelle ganz alleine setzen?

Im storyboar stelle ich separator zu none In the storyboar I set <code>separator</code> to <code>none</code>

Dies ist das Ergebnis gesetzt separator zu none ist, Wie kann ich unter Leitung der Zelle hinzufügen? This is the result of set <code>separator</code> to <code>none</code>, How can I add line under the cell?

Wenn ich Separator Single Line gesetzt, gibt es doppelte Linie über dem roten Knopf If I set separator to <code>Single Line</code>, there is double line above the red button

+0

Es ist Ihre rote "退出" -Taste eine Tabelle Fußzeile anzeigen? Die Zellentrennungsansicht ist eine 0,5-Zeilen-Linie. Und Sie können die 'UITableViewCell' Eigenschaft' separatorInset' verwenden, um sicherzustellen, dass das führende und das nachgestellte Leerzeichen der Trennlinie vorhanden ist. Aber ich halte es nicht für eine gute Idee, die Trennlinie selbst zu zeichnen. –

+0

Ich denke, der rote Knopf ist eine andere Zelle in einem neuen Abschnitt? –

Antwort

1

Sie können Separator none.Then gesetzt eine Zeile in der Zelle ziehen, die eine Linie benötigen.

UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(0, cellHeight - 1/[UIScreen mainScreen].scale, [UIScreen mainScreen].bounds.size.width, 1/[UIScreen mainScreen].scale)]; 
// (1/[UIScreen mainScreen].scale) : 1px width line. 
lineView.backgroundColor = [UIColor blackColor]; 
[self addSubview:lineView]; 
+0

Ihre Antwort hat mein Problem gelöst, danke. – lme

Verwandte Themen