- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以仅在某些情况下通过添加 commitEditingStyle
方法使 UITableView
可编辑?
我有一个 controller.m/.h 文件,它正在为 3 个不同的 Storyboard View Controller 做一些事情。我只希望 3 个中的 2 个能够提交 EditingStyle。我可以使用 self.restorationIdentifier
来区分它们。
最佳答案
你可以检查tableview标签..
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableview.tag==1 || tableview.tag==2)
return UITableViewCellEditingStyleDelete;
return UITableViewCellEditingStyleNone;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
//here your code
}
}
关于ios - UITableView commitEditingStyle 仅适用于特定情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871069/
当滑动第三个单元格后出现删除按钮时,背景被剪裁。我怎样才能解决这个问题?这是制作自定义单元格时的代码。 - (UITableViewCell *)tableView:(UITableView
我很难理解这个问题。我正在从一个 plist 文件加载一个 NSMutable 数组,并用数据填充一个分组表。该表有 3 个部分,第 0 部分不可编辑,但其他两个是 - 我有这个限制。我的问题是当用户
我想为表格 View 实现“滑动删除”选项。我添加了“commitEditingStyle”方法,它会触发滑动并显示一个带有“删除”的红色框,但我无法弄清楚该方法中应该包含什么。有什么帮助吗?这是代码
在我的表格 View 中,我只希望某些单元格能够根据条件拖动到左侧以获得某些选项。其他单元格的行为就好像 commitEditingStyle 被禁用一样。这可能吗? 使用下面的代码,我可以在满足条件
我有一个 UITableView,我试图在编辑模式处于事件状态但未触发 commitEditingStyle 时删除一行。 - (UITableViewCell *)tableView:(UITabl
我有一个包含该部分的节表,我想删除特定的单元格交换并删除该单元格,然后从表中删除该单元格,并从数组中删除。 以及如何在删除单元格时为其设置动画。 为此,我在下面编写了代码,但它不起作用,请帮助执行此操
我有一个 UITableView,它由 NSMutableDictionary 中的数组键填充。 为了能够删除这些数组,我需要能够以某种方式获取 key 。我的想法是最简单的是从行的标签中获取它。 我
在 commitEditingStyle tableView 方法中,“.row”属性不适用于 NSIndexPath。有什么想法吗? 这是调用 - (void)tableView:(UITableV
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
是否可以仅在某些情况下通过添加 commitEditingStyle 方法使 UITableView 可编辑? 我有一个 controller.m/.h 文件,它正在为 3 个不同的 Storyboa
我有一个 tableView,其中显示了我在另一个类中创建的 0bjects。对象存储在数组中。 var whiskyArray = [WhiskyBuilder]() 在 whiskyArray 之
我正在研究在 UITableViewCell 上实现删除-编辑-复制功能的各种可能方法。 UITableView 的元素. 我现在正在尝试的方法是基于以下方法的使用: [tableVi
我的应用程序的一些用户在使用我的 TableView 时遇到了崩溃,它使用了 NSFetchedResultsController从 Core Data 获取数据源。我的 View Controlle
我有一个tableView显示一个对象的NSMutableArray,并且我目前正在尝试实现tableView:commitEditingStyle:forRowAtIndexPath:方法。如果我将
我有一个 tableView,我想允许编辑和删除行。我让它进入编辑模式很好。但是当我按下删除按钮时,它并没有触发事件来删除行? 这是我的代码: - (IBAction)editTable:(id)se
我有一个自定义的 UITableViewCell,上面始终有一个删除按钮。 当按下删除按钮时,当前的设计是闪现一个警告,用是/否确认删除。 到目前为止,所有这些都有效。 问题是,实际上按下"is"不会
模型改变和行动画是否必须直接从 commitEditingStyle 开始?还是可以在以后的运行循环迭代中完成? 我问是因为它似乎可以在 iOS 10 上运行,但在 iOS 11 上它至少会破坏删除动
我正在尝试使用滑动手势删除 UITableviewCell。 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSI
我有一个 UITableView,它通过以下代码由 plist 中的数组键填充: -(void)viewWillAppear:(BOOL)animated { // get paths fro
我正在使用 UICollectionView 构建我的第一个应用程序,并注意到在对象删除方面我无能为力。对于 UITableView 应用,有滑动删除方法: - (void)tableView:(UI
我是一名优秀的程序员,十分优秀!