/ / positionieren und Anpassen der Schaltfläche "Löschen" für benutzerdefinierte UITableViewCell - iPhone, Objektiv-C, iPad

Positionierung und Anpassung der Schaltfläche zum Löschen für benutzerdefinierte UITableViewCell - iPhone, Objective-C, iPad

Ich habe eine untergeordnete UITableViewCell und jetzt ichAußerdem benötigen Sie eine benutzerdefinierte Löschschaltfläche für diese Zelle. Was soll ich in diesem Fall tun? Füge ich diese Schaltfläche in der layoutSubView hinzu? Ich habe bereits meine Lösch-Schaltfläche in der Nib-Datei der Zelle.

Was ich jetzt in der benutzerdefinierten Zelle habe, ist das zu zeigenSchaltfläche im Status didTransitionToState: (UITableViewCellStateMask). Dies funktioniert, zeigt jedoch die Schaltfläche "Löschen". Ich möchte nicht, dass die Lösch-Schaltfläche angezeigt wird. Stattdessen möchte ich, dass der Benutzer nur die Taste drückt, um die Zeile zu löschen.

Antworten:

2 für die Antwort № 1

Sie können Ihre benutzerdefinierte Löschschaltfläche mit dem Auslass für die Bearbeitungszubehöransicht Ihrer Zelle verknüpfen.

Sie müssen auch verhindern, dass die Zelle in den Löschmodus "Standard" wechselt. Setzen Sie sie einfach beim Wischen auf "Bearbeiten". In meiner verwandten Frage gibt es hier einige Details: UITableViewCell benutzerdefinierte BearbeitungAccessoryView - nicht ordnungsgemäß abgelehnt

Und auch meine Antwort hier: benutzerdefinierte BearbeitungAccessoryView funktioniert nicht