Tôi tìm kiếm vài bài viết nhưng tôi không tìm thấy những gì tôi đang tìm kiếm. Về cơ bản, tôi muốn hiển thị nút xóa trên mỗi hàng nhưng tôi không muốn sử dụng thuộc tính UITableView.editing. Bởi vì nó trông như thế này;UITableViewCell, hiển thị nút xóa kiểu swipe mà không cần vuốt
Sẽ có nút "Chỉnh sửa". Khi người dùng nhấp vào nó, nút xóa sẽ trông giống như kiểu swipe.
Có cơ hội hiển thị các nút xóa như thế này không;
Có thể có một cách nào đó để đối phó với nó. Nếu không, tôi sẽ tạo chế độ xem tùy chỉnh cho việc này.
Cảm ơn lời khuyên của bạn.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
// Return YES if you want the specified item to be editable.
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
//Do something...
}
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleDelete;
}
làm u muốn nút xóa như image2 trong tableview? –
@bhavinramani yes Tôi muốn xóa các nút sẽ trông giống như image2. Sẽ có nút "Chỉnh sửa" và khi bạn nhấp vào tất cả các hàng sẽ trông giống như image2. –
Custom tableview cell là cách duy nhất để đi cho bạn, vì nút xóa ở cuối ô sẽ không hiển thị cho tất cả ô trong tableview cùng một lúc (như bạn đã xây dựng trong ảnh chụp màn hình) – viral