So löschen Sie eine Zelle in UITableView, indem Sie benutzerdefinierte Schaltfläche in der Zelle?
Habe ich UITableView. Ich angepasst die Zelle Höhe (80.0 f).
Habe ich 4 Etiketten(UILabel) und 1 Bild(UIImage) und 3 Tasten (UIButton). eines der Schaltfläche "löschen". Berühren Sie die Zelle oder Taste(play-Taste) auf das Bild wird ein video geladen und abgespielt.
Ich löschen müssen, um die Zelle durch berühren der Schaltfläche "löschen".
Ich schrieb einen Selektor für den button löschen. Kann ich löschen Sie das video aus der Bibliothek. Aber wie löschen Sie die Zelle aus der Tabelle ?
Danke.
Das folgende Bild zeigt die Schaltfläche löschen meines Programms.
alt-text http://www.freeimagehosting.net/uploads/c2036dee19.png
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn das Modell aktualisiert wird, wenn Sie sagen, verwenden Sie diese Methode, auf dem Tisch anzeigen zu entfernen, die Zelle mit animation:
http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/deleteRowsAtIndexPaths:withRowAnimation:
Die Tabelle wird bereinigt, die Zelle für Sie.
Beachten Sie, dass die
commitEditingStyle:
Methode wird nur aufgerufen, wenn der tableview die Taste "löschen" (was man über Bearbeiten-Modus oder swipe-to-delete) berührt wird. Aus Ihrer Frage, es klingt wie Sie eine benutzerdefinierte Schaltfläche, die ist, warum diese Methode nicht aufgerufen. Man könnte es selbst aber ich würde nicht empfehlen es, da es sollte nur aufgerufen werden, indem Sie den tableview selbst.Bekam ich die Lösung, wenn ich das Tat.
Alles war in Ordnung, die Zelle entfernt wird, die Daten in der plist entfernt und die Bilder und videos werden im Ordner "Dokumente" entfernt.
Hier ist das Bild, wenn ich den löschen der 2. Zeile.
Danke.
alt-text http://www.freeimagehosting.net/uploads/f3c96ae3a7.png
Nennen:
Müssen Sie einige der Forschung auf dem MVC-idiom.