objective c-当cell是编辑模式时,显示disclosure指示器的问题

问题描述

当cell是编辑模式时,显示disclosure指示器的问题

在UITableView视图中,我用如下的代码显示cells:

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }

    // 安装 cell...
    STWatchList *mySTWatchList;
    mySTWatchList = [items objectAtIndex:indexPath.row];

    cell.textLabel.text = mySTWatchList.watchListName;

    return cell;
}

当用户编辑UITableView视图时,我想实现显示disclosure指示器。怎么达到这一点呢?

解决方案

cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;

解决方案二:

if (indexPath.row==0)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
        cell.selectionStyle = UITableViewCellSelectionStyleGray;
        cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }

    else
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.selectionStyle = UITableViewCellSelectionStyleNone;
    }
时间: 2024-08-04 10:41:55

objective c-当cell是编辑模式时,显示disclosure指示器的问题的相关文章

datagridview cell 编辑模式下获取单元格的值和获取键盘事件 C#

问题描述 C#WinForm程序datagridview的cell在编辑模式下获取当前编辑单元格的值和获取键盘事件(如cell的KeyUp,KePress,KeDown)! 解决方案

Spread for Windows Forms高级主题(3)---单元格的编辑模式

理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容.在一个单元格中编辑的能力被称为编辑模式.一些属性和方法可以用来自定义编辑模式的使用. 当一个单元格处于编辑模式时,活动单元格将显示一个I型光标,如下图所示.当该单元格不处于编辑模式时,活动单元格将显示一个焦点长方形,如下图所示. 处于编辑模式下的单元格 被选中但是并不处于编辑模式下的单元格 一个单元格将进入编辑模式(开启编辑模式),当: 用户在单元格中输入内容 用户双击单元格 EditMode属性设

jQuery 编辑本行时可以保存,但是新增一行时,输入数据,却不能保存

问题描述 正常的操作描述如下:1.点击Edit时,可编辑数据,然后点击Save,显示编辑后的数据:2.点击Add时,表格添加一行,可在输入框输入数据,然后点击Save,显示输入的数据:Id Name Action 0 abc Add Edit 1 1 Add Edit 问题是点击Add,输入数据,点击Save无反应啊,求教是什么原因?下面的代码可以直接复制粘贴运行. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&

《微信公众平台应用开发实战(第2版)》一1.3 编辑模式

1.3 编辑模式 在注册好公众账号并通过审核之后,就可以使用高级功能了.无论是服务号还是订阅号,都可以使用编辑模式,笔者在这里介绍如何使用编辑模式. 登录公众账号,单击左侧菜单栏的"功能"按钮,然后依次单击"高级功能"按钮,单击"编辑模式"按钮,进入编辑模式,如图1-21所示. 编辑模式包含设置自动回复和自定义菜单两项功能. 1.3.1 自动回复 单击自动回复的设置按钮,在进入的界面的右上角可以看到,编辑模式的自动回复方式有三种:被添加自动回复.

Jquery easyui开启行编辑模式增删改操作_jquery

jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点. easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件. easyui 提供建立现代化的具有交互性的 javascript 应用的必要的功能. 使用 easyui,您不需要写太多 javascript 代码,一般情况下您只需要使用一些 html 标记来定义用户界面. HTML 网页的完整框架. easyui 节省了开发产品的时间和规模. easyui 非常简单,但是功能非常强大. 先给大家展示效果图:

cmd 命令行模式下输出中文时显示乱码的解决方案

cmd 命令行模式下输出中文时显示乱码的解决方案 因为发现默认值->属性窗口中已是936了,只好通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下的项CodePage项值改为十进制"936"值或 十六进制"000003a8"值.说明一下: 十六进制"000003a8"或十进制"936",表示"936 (ANSI/OEM - 简体中

如何使用Lightroom中的编辑模式?

  Lightroom软件是当下数字拍摄工作流程中不可或缺的一部分,适合专业摄影师输入.选择.修改和展示大量的数字图像的高效软件.今天小编给大家带来的是如何使用Lightroom中的编辑模式,下面请跟随小编一起来学习一下. 快捷键: G:浏览模式 D:编辑模式 TAP:操作界面最大化 F L:幻灯片 空格:放大

在Word2010中取消修订编辑模式

  在Word2010的修订编辑模式下,用户对Word文档的任何编辑修改都会事先进行标注,然后进一步确认后才能生效.这样做可以帮助用户更直观地观察Word文档编辑修改后的结果,并防止用户误操作.用户可以根据需要取消修订编辑模式,实现方法如下: 打开Word2010文档窗口,切换到"审阅"功能区.在"修订"分组中单击"修订"按钮使其显示为非启用状态即可,如图2011113001所示. 图2011113001 单击"修订"按钮取消

传递用户信息-微信公众平台编辑模式下数据传递问题

问题描述 微信公众平台编辑模式下数据传递问题 现有一已经过认证的微信公众平台运行于编辑模式下.客户需要在自定义菜单中增加一条项目跳转至另一个网站.希望跳转到的那个网站能够了解到用户的信息存入用户数据库.还要能够在用户数据库中选择部分用户给他们发送信息.请问从自定义菜单的链接中跳转过来的用户另一个网站怎么能够获取到可以作为信息回复依据的用户信息. 解决方案 微信只能提供一个作为token的id,但是不提供真实的用户名.腾讯就是这么规定的,起码我也没看到哪个应用能获取到.