Wie immer sichtbar Scroller von Tableview in Obj c?

8

Ich möchte dem Nutzer zeigen, dass unten mehr Inhalt vorhanden ist, aber UITableView zeigt nur einen Bildlaufanzeiger, wenn wir durch die Tabellenansicht blättern. Es gibt einen Weg, so dass ich Scroll-Indikator immer

zeigen kann     
Mahek 05.08.2010, 07:34
quelle

6 Antworten

6
%Vor%

Blinken Sie einfach die Bildlaufleiste

    
markdavis 30.09.2011 03:09
quelle
3

Es gibt keine Möglichkeit (die ich kenne), die Bildlaufleisten dauerhaft anzuzeigen. Du kannst

%Vor%

in -viewDidAppear: , um die Bildlaufleisten kurz anzuzeigen, wenn die Ansicht angezeigt wird.

Wenn Sie viele Einträge haben, möchten Sie vielleicht auch den (alphabetischen) Abschnittsindex auf der rechten Seite anzeigen. Definieren Sie dazu -sectionIndexTitlesForTableView in Ihrem UITableViewDataSource . Mit tableView.sectionIndexMinimumDisplayRowCount können Sie die minimale Anzahl von Einträgen definieren, um den Abschnitt Index anzuzeigen.

    
Ortwin Gentz 05.08.2010 09:05
quelle
3
___ qstntxt ___

Ich möchte dem Nutzer zeigen, dass unten mehr Inhalt vorhanden ist, aber UITableView zeigt nur einen Bildlaufanzeiger, wenn wir durch die Tabellenansicht blättern. Es gibt einen Weg, so dass ich Scroll-Indikator immer

zeigen kann     
___ answer7605574 ___
%Vor%

Blinken Sie einfach die Bildlaufleiste

    
___ qstnhdr ___ Wie immer sichtbar Scroller von Tableview in Obj c? ___ antwort5002298 ___

Ich habe es gemacht :) Ich programmiere in MonoDevelop, also beschreibe ich nur die Methode:

Sie müssen Ihre eigene UITableView -Klasse erstellen. Dort überlädst du PerformSelector und nennst NICHT die Basisfunktion davon, Rufen Sie flashScrollIndicators jedoch auf, wenn der Name des Selectors _notifyPopOverStoppedScrolling lautet.

Überladen Sie die Funktion ReloadData und rufen Sie auch flashScrollIndicators auf. Nur beim Zoomen verschwindet es, aber Sie können flashScrollIndicators auch beim Zoomen aufrufen.

    
___ answer16644585 ___
%Vor%

Dies kann Ihnen bei der Lösung Ihres Problems helfen.

    
___ tag123uitableview ___ UITableView ist eine Klasse zum Anzeigen und Bearbeiten von Informationslisten auf iOS. Eine Tabellenansicht zeigt Elemente in einer einzelnen Spalte an. UITableView ist eine Unterklasse von UIScrollView, mit der Benutzer durch die Tabelle scrollen können, obwohl UITableView nur vertikales Scrollen erlaubt. ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Features beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ answer28291387 ___

Ich habe eine Lösung für diese Frage.
Implementieren Sie UIImageView

%Vor%

Und setze das Tag Tableview oder Scrollview Like

%Vor%

und für Tableview %code% und scrollview %code% Danke.

    
___ answer45094993 ___

Hier ist das Stück Code funktioniert für mich, fügen Sie diesen Code in viewDidAppear

%Vor%

Glückliche Kodierung

Gerold 15.02.2011 10:13
quelle
2
%Vor%

Dies kann Ihnen bei der Lösung Ihres Problems helfen.

    
Aswathy Bose 20.05.2013 07:26
quelle
1

Ich habe eine Lösung für diese Frage.
Implementieren Sie UIImageView

%Vor%

Und setze das Tag Tableview oder Scrollview Like

%Vor%

und für Tableview [tableView flashScrollIndicators]; und scrollview [[scrollobj flashScrollIndicators]]; Danke.

    
ilesh 03.02.2015 04:29
quelle
0

Hier ist das Stück Code funktioniert für mich, fügen Sie diesen Code in viewDidAppear

%Vor%

Glückliche Kodierung

Tejinder 14.07.2017 05:03
quelle

Tags und Links