Als «uitableview» getaggte Fragen

UITableView ist eine Klasse zum Anzeigen und Bearbeiten von Informationslisten unter iOS. In einer Tabellenansicht werden Elemente in einer einzelnen Spalte angezeigt. UITableView ist eine Unterklasse von UIScrollView, mit der Benutzer durch die Tabelle scrollen können, obwohl UITableView nur vertikales Scrollen zulässt.

30
-didSelectRowAtIndexPath: wird nicht aufgerufen
Ich schreibe eine iOS-App mit einer Tabellenansicht in einer Registerkartenansicht. In meinem habe UITableViewControllerich implementiert -tableView:didSelectRowAtIndexPath:, aber wenn ich zur Laufzeit eine Zeile auswähle, wird die Methode nicht aufgerufen. Die Tabellenansicht wird jedoch gefüllt, sodass ich weiß, dass andere tableView-Methoden in meinem Controller aufgerufen werden. Hat jemand irgendwelche Ideen, was …

23
Wie lade ich benutzerdefinierte UITableViewCells aus Xib-Dateien?
Die Frage ist einfach: Wie lädt man benutzerdefinierte UITableViewCellaus Xib-Dateien? Auf diese Weise können Sie Interface Builder zum Entwerfen Ihrer Zellen verwenden. Die Antwort ist anscheinend aufgrund von Speicherverwaltungsproblemen nicht einfach. Dieser Thread erwähnt das Problem und schlägt eine Lösung vor, ist jedoch vor der NDA-Veröffentlichung und enthält keinen Code. …

15
Was ist NSLayoutConstraint "UIView-Encapsulated-Layout-Height" und wie sollte ich vorgehen, um eine saubere Neuberechnung zu erzwingen?
Ich habe eine UITableViewAusführung unter iOS 8 und verwende automatische Zellenhöhen aufgrund von Einschränkungen in einem Storyboard. Eine meiner Zellen enthält eine einzelne UITextViewund ich muss sie basierend auf Benutzereingaben zusammenziehen und erweitern. Tippen Sie auf, um den Text zu verkleinern / erweitern. Dazu füge ich der Textansicht eine Laufzeitbeschränkung …




4
So erstellen Sie NSIndexPath für TableView
Ich muss Zeile 1 einer Tabelle in einer von mir definierten Funktion löschen. Um verwenden zu können deleteRowAtIndexPath, müssen Sie ein IndexPathmit einem Abschnitt und einer Zeile definiert verwenden. Wie kann ich einen solchen Indexpfad erstellen? Ein Array mit dem int {1} als einzigem Mitglied stürzt ab. In der NSLog-Nachricht …


9
Festlegen der benutzerdefinierten UITableViewCells-Höhe
Ich verwende eine benutzerdefinierte UITableViewCell, in der einige Beschriftungen, Schaltflächen und Bildansichten angezeigt werden sollen. In der Zelle befindet sich eine Bezeichnung, deren Text ein NSStringObjekt ist und deren Länge variabel sein kann. Aus diesem Grund kann ich in der Methode von UITableView's keine konstante Höhe für die Zelle festlegen …


18
Die Einstellung für die benutzerdefinierte Zellenzeilenhöhe im Storyboard reagiert nicht
Ich versuche, die Zellenhöhe für eine der Zellen in meiner Tabellenansicht anzupassen. Ich passe die Größe über die Einstellung "Zeilenhöhe" im "Größeninspektor" der betreffenden Zelle an. Wenn ich die App auf meinem iPhone ausführe, wird für die Zelle die Standardgröße aus der "Zeilengröße" in der Tabellenansicht festgelegt. Wenn ich die …

26
Erkennen, welcher UIButton in einer UITableView gedrückt wurde
Ich habe eine UITableViewmit 5 UITableViewCells. Jede Zelle enthält eine, UIButtondie wie folgt eingerichtet ist: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, …

24
Wie hebe ich die Auswahl einer ausgewählten UITableView-Zelle auf?
Ich arbeite an einem Projekt, bei dem ich eine bestimmte Zelle vorwählen muss. Ich kann eine Zelle mit auswählen -willDisplayCell, aber ich kann sie nicht abwählen, wenn der Benutzer auf eine andere Zelle klickt. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.