Ich habe eine scrollbare Tabelle mit einer Liste von Zellen mit Labels in gefüllt. Die Zeilen sind derzeit feste Höhen. Diese Tabelle füllt 1/3 Bildschirm und gibt dem Benutzer Optionen zum Filtern der Inhaltsansicht in anderen 2/3 des Bildschirms.UITableView mit Label zu breit für UITableViewCell
Der Text für die Beschriftungen ist zu lang und die Beschriftungen werden abgeschnitten.
Was ist der richtige Weg der Benutzer zu ermöglichen, das ganze Etikett zu lesen:
1. Mehrere Linien
Dies wird das Aussehen der Tabelle ruinieren. Es wird schwer zu lesen sein.
2. Scroll Ansicht
Dadurch wird die cell.contentView.userInteractionEnabled Deaktivierung erfordert, so dass die Hand an die Scrollview übergeben werden. Was passiert auch, wenn ein Benutzer versucht, durch die Tabelle zu scrollen, der Berührungspunkt jedoch auf UIScrollView liegt?
Scrollt die UIScrollView oder wird die UITableView scrollen? Ist es möglich, dass alle vertikalen Berührungen das UITableView scrollen lassen?
Ich muss auch weg von didSelectRowAtIndexPath und verwenden Sie Schaltflächen und Delegate Methoden richtig?
3. Halten Sie für ein Tooltip
Ich habe werde eine Art Beobachter für lange Noten addieren. Wahrscheinlich nicht großartig in Bezug auf Benutzerfreundlichkeit.
Verwerfen Sie die Zelle, wenn Sie auswählen? – zcui93
Erweitern Sie die Zelle wo? Ich kann nicht größer als die Breite des Tisches richtig erweitern? –
Hallo, könnte eine der Lösung in der Verwendung von Auto-Scroll-Etiketten wie folgt sein: https://github.com/cbpowell/MarqueeLabel –