Wie kann ich die UITableView Grenze mit einem Blocksatz
Weiß jemand, ob es möglich ist, ersetzen Sie den grauen Rahmen auf gruppierter Tabelle anzeigen-Zellen
Das Gegenteil zu diesem Beitrag: Ändern der Rahmenfarbe im iPhone UITableView-Zellen (nicht gruppiert)
Doppelte ? stackoverflow.com/questions/400965/...
InformationsquelleAutor Anthony Main | 2010-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie brauchen, um ein ganzes tableviewcell mit der Grenze Sie wollen. das heißt, du musst zum erstellen der Bilder von oben, unten und mittleren Zelle.
Es gibt ein kleines tutorial auf dieser Seite : http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
InformationsquelleAutor Julien
Ist es nicht einfach, leider, aber Sie haben nicht zu greifen, um Bilder. Hier ist eine Klasse, die ich geändert - es kam aus Wie Sie den hintergrund anpassen/Rahmen Farben eines gruppierten Tabellenansicht Zelle?, aber ich fügte hinzu, die Fähigkeit zum wechseln zwischen einer einfarbigen Füllung Farbe oder einem Farbverlauf, sowie eine Eigenschaft, um den blauen Auswahl-Modus, so können Sie diese verwenden, als die Zelle selectedBackgroundView wenn Sie Unterstützung Auswahl.
Modi:
1.useBlackGradient oder useWhiteGradient nutzen der eingebauten Farbverläufe
2.gradientStartColor/gradientEndColor Eigenschaften, die für die Einrichtung eigener
3.useBlueSelectionGradient = YES zu setzen es in eine Auswahl-Modus mit der blauen Markierung (gleiche wie die von apple verwendet)
Hier ist, wie würden Sie es verwenden:
Hier ist der header und Umsetzung:
IIRC kommt aus der Linie gezogen aus der "Mitte" der gegebenen Lage, so dass, wenn Sie zeichnen direkt auf ein pixel-Grenze, die es tatsächlich versucht Spagat... um eine klar definierte Linie, die Sie brauchen können, um den Versatz der Grenzen von 0,5 +/- je nachdem, welche Kante, die Sie sind auf.
InformationsquelleAutor russbishop