当前位置:  开发笔记 > IOS > 正文

在UITableViewCell上设置编辑样式

如何解决《在UITableViewCell上设置编辑样式》经验,为你挑选了2个好方法。

我正在尝试在Cocoa Touch(iPhone)应用程序中设置UITableViewCell的编辑样式属性.

有关这种情况的示例,请查看"联系人"应用,您可以在其中看到某些单元格左侧的绿色小符号.

Interface Builder中的UITableViewCell检查器具有编辑样式下拉列表,但它似乎没有做任何事情.

同样,有一个名为-setEditingStyle的未记录方法的CodeSense完成:对于UITableViewCell似乎也不起作用.

这是表视图数据源中的设置吗?苹果以外的人有没有这个工作?



1> Frank Schmit..:

它确实是UITableViewDelegate中的一个方法:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

现在我得到一排绿色加号!


实际上,这是一个UITableViewDelegate的方法,而不是UITableViewDataSource.

2> Kamleshwar..:

下面是代码,为您提供有关如何使用编辑样式的清晰想法

 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        if(indexPath.row == 0)
        { 
            return  UITableViewCellEditingStyleInsert;
        }
        else
        {
            return UITableViewCellEditingStyleDelete;
        }
    }

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有