Ich möchte die eingebaute Trennung zwischen Zellen in UITableView entfernen.
Ich habe versucht mit:
%Vor%Aber das entfernt nur die Trennlinie. Ich brauche die Ansicht so, als ob es überhaupt keine Tabellenansicht wäre. (Wie die Tabellenansicht ist eine große Ansicht, die nicht viele getrennte Zellen enthält)
Ist das möglich?
Bearbeiten: Sehen Sie die Trennung zwischen den Zellen? Ich möchte es verschwinden lassen und die Tischansicht als wäre es eine große Zelle.
Bearbeiten 2: Das Problem tritt nicht auf, wenn ich keine Bildansicht als Zellenhintergrund verwende, sondern nur eine einfache Hintergrundfarbe. Ich habe versucht, ein anderes Bild zu verwenden, und wie Sie sehen können, ist das Problem viel weniger offensichtlich. Ich würde jedoch immer noch eine Lösung für das rote Bild zu schätzen wissen, da ich viele Bilder habe, die momentan noch nicht als Hintergrund verwendet werden können. (Nicht sicher, warum ein Bild das Problem verursachen würde und andere nicht, ich vermute etwas mit der Bildeinstellung)
Sie können etwas wie
tun self.tableView.separatorColor = [UIColor whiteColor];
oder
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Ich nehme an, in Ihrem Fall wäre es
self.myTableView.separatorColor = [UIColor whiteColor];
In der Zukunft möchten Sie möglicherweise Stack Overflow durchsuchen, da es viele ähnliche Fragen .
versuche dies:
%Vor%ich erinnere mich nicht, wenn es dann Farbe mit Bild oder backgroundwithimage oder Hintergrund mit Ansicht ist. erinnere mich nicht, jedoch ist logischer Weg das.
hoffe, es ist nützlich
Ich möchte die eingebaute Trennung zwischen Zellen in UITableView entfernen.
Ich habe versucht mit:
%Vor%Aber das entfernt nur die Trennlinie. Ich brauche die Ansicht so, als ob es überhaupt keine Tabellenansicht wäre. (Wie die Tabellenansicht ist eine große Ansicht, die nicht viele getrennte Zellen enthält)
Ist das möglich?
Bearbeiten: Sehen Sie die Trennung zwischen den Zellen? Ich möchte es verschwinden lassen und die Tischansicht als wäre es eine große Zelle.
Bearbeiten 2: Das Problem tritt nicht auf, wenn ich keine Bildansicht als Zellenhintergrund verwende, sondern nur eine einfache Hintergrundfarbe. Ich habe versucht, ein anderes Bild zu verwenden, und wie Sie sehen können, ist das Problem viel weniger offensichtlich. Ich würde jedoch immer noch eine Lösung für das rote Bild zu schätzen wissen, da ich viele Bilder habe, die momentan noch nicht als Hintergrund verwendet werden können. (Nicht sicher, warum ein Bild das Problem verursachen würde und andere nicht, ich vermute etwas mit der Bildeinstellung)
Sie scheinen Ihre eigene Frage beantwortet zu haben. Wenn Sie einen einfarbigen Hintergrund wünschen, erstellen Sie ein Bild mit einer Volltonfarbe. Ich vermute, es ist keine Best Practice, aber es wird den Job erledigen.
Sie können etwas wie
tun%code%
oder
%code%
Ich nehme an, in Ihrem Fall wäre es
%code%
In der Zukunft möchten Sie möglicherweise Stack Overflow durchsuchen, da es viele ähnliche Fragen .
Wenn Sie nur das Trennzeichen zwischen UITableView-Zellen loswerden wollen. Zwei Dinge, die du brauchst.
Ich habe das schon oft in meinen eigenen Anwendungen gemacht. Ich verstehe, dass Sie Ihre Tabellenansicht so aussehen lassen wollen, als wäre sie keine Tabellenansicht, sondern als ob sie auf einem leeren Blatt Papier steht.
Nur eine Anmerkung für Sie, der Grund, warum Sie die Trennung mit einigen Bildern und nicht so sehr mit anderen sehen können, ist wegen seiner Bildtextur. Wenn Sie Kopien des Bilds nebeneinander platzieren, haben sie kein kontinuierliches Muster und bilden somit deutliche visuelle Trennungen.
Lösung: Angenommen, Sie haben die Tabellenansicht in einer XIB-Datei eingerichtet, zeigen Sie den Hintergrund der Tabelle selbst an, um zu löschen - & gt; Stellen Sie dann den Hintergrund der Ansicht selbst auf das gewünschte Bild ein. Sie haben dann eine Tabellenansicht mit der Hintergrundansicht, die transparent ist und nur die Hauptansicht, die das Bild oder die Farbe anzeigt. Wenn Sie Ihr Bild auf dieser Leinwand anzeigen, wird ein klarer Bildhintergrund angezeigt.
Go StroyBaord - & gt; Wählen Sie Tabelle - & gt; Attribut-Inspektor - & gt; Trennzeichen Keine Kein Trennzeichen wird angezeigt
Ihre Trennung ist auf den Hintergrundgradienten im roten Beispiel zurückzuführen und stammt nicht von der tableView. in Ihrem zweiten Bild gibt es keinen Gradienten, so dass Sie keine Trennung sehen.
Entfernen Sie den Farbverlauf aus dem Hintergrundbild und es wird in Ordnung sein.
versuche dies:
%Vor%ich erinnere mich nicht, wenn es dann Farbe mit Bild oder backgroundwithimage oder Hintergrund mit Ansicht ist. erinnere mich nicht, jedoch ist logischer Weg das.
hoffe, es ist nützlich
Wenn Sie nur das Trennzeichen zwischen UITableView-Zellen loswerden wollen. Zwei Dinge, die du brauchst.
Ich habe das schon oft in meinen eigenen Anwendungen gemacht. Ich verstehe, dass Sie Ihre Tabellenansicht so aussehen lassen wollen, als wäre sie keine Tabellenansicht, sondern als ob sie auf einem leeren Blatt Papier steht.
Nur eine Anmerkung für Sie, der Grund, warum Sie die Trennung mit einigen Bildern und nicht so sehr mit anderen sehen können, ist wegen seiner Bildtextur. Wenn Sie Kopien des Bilds nebeneinander platzieren, haben sie kein kontinuierliches Muster und bilden somit deutliche visuelle Trennungen.
Lösung: Angenommen, Sie haben die Tabellenansicht in einer XIB-Datei eingerichtet, zeigen Sie den Hintergrund der Tabelle selbst an, um zu löschen - & gt; Stellen Sie dann den Hintergrund der Ansicht selbst auf das gewünschte Bild ein. Sie haben dann eine Tabellenansicht mit der Hintergrundansicht, die transparent ist und nur die Hauptansicht, die das Bild oder die Farbe anzeigt. Wenn Sie Ihr Bild auf dieser Leinwand anzeigen, wird ein klarer Bildhintergrund angezeigt.
Tags und Links objective-c iphone uitableview ios4