【问题标题】:How to selectively remove "swipe to delete" option on certain rows of TableView in iPhone SDK?如何选择性地删除 iPhone SDK 中某些 TableView 行上的“滑动删除”选项?
【发布时间】:2011-02-21 03:17:34
【问题描述】:

我有一个表格视图,其中实现了“加载更多记录”功能。但我也实现了“滑动删除”功能,用户可以滑动一行,“删除”按钮就会出现。

我想确保“加载更多记录”的行没有启用“滑动删除”功能。

我该怎么做?

【问题讨论】:

    标签: iphone objective-c cocoa-touch iphone-sdk-3.0 ios4


    【解决方案1】:

    尝试在tableView中设置条件:canEditRowAtIndexPath:table view的数据源的方法:

    - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
        // Return NO if row has "Load More records"
    
       if (row.hasLoadMoreRecords)
       return NO;
    
       else return YES;
    }
    

    【讨论】:

    • 你比我更能回答这个问题。
    猜你喜欢
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多