如何在获取数据时禁用“更多”单元格?

时间:2010-01-27 07:10:13

标签: iphone uitableview

我正在做一些关于uitable视图的工作,因为我一次显示5条记录,如果用户想要查看更多记录,用户将点击更多,另外5条记录将被提取。

所有事情都正常工作,除非我同时点击应用程序崩溃。所以我想要的是在第一次点击时禁用更多,并在获取数据ID时启用。

感谢

2 个答案:

答案 0 :(得分:2)

tableView:didSelectRowAtIndexPath:如果indexPathmorecell对应,请执行以下操作:

  • 检查连接是否已在运行
  • 如果是 - >什么都不做
  • 如果没有
    • morecell.selectionStyle = UITableViewCellSelectionStyleNone;
    • label.textColor = [UIColor lightGrayColor];
    • 开始连接

连接结束时:

  • morecell.selectionStyle = UITableViewCellSelectionStyleBlue;
  • label.textColor = [UIColor blueColor];
  • 添加行

答案 1 :(得分:1)

假设“more”是一个按钮(控件),您可以通过将enabled属性设置为NO或通过将hidden属性设置为YES来隐藏它来禁用它。