Gök*_*ral 9 cocoa-touch objective-c uitableview delete-row ios
我搜索几篇文章,但我找不到我想要的东西.基本上,我想在每一行显示删除按钮,但我不想使用UITableView.editing属性.因为它看起来像这样;
将有"编辑"按钮.当用户点击它时,删除按钮看起来像滑动式.
有没有机会显示这样的删除按钮;
也许有一些方法可以解决它.否则,我将为此创建自定义视图.
谢谢你的建议.
- (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;
}
Run Code Online (Sandbox Code Playgroud)
@property BOOL didPressEdit;
UIButton
UITableViewCell
didPressEdit
会变成TRUE
并UITableView
重新加载,这样cell.deleteButton.hidden = !didPressEdit;
所有删除按钮都可用希望这可以帮助
归档时间: |
|
查看次数: |
3306 次 |
最近记录: |