【问题标题】:how to disable the table cell in my tableview?如何禁用我的表格视图中的表格单元格?
【发布时间】:2013-06-16 03:10:27
【问题描述】:

我有我的要求禁用表格单元格。我在该单元格上有控件,例如(textFeild,imageview,button)。当我访问一个控件时,它会执行另一个操作,所以请帮助我。提前致谢。

【问题讨论】:

    标签: iphone ios4


    【解决方案1】:

    不清楚你到底想要什么。如果您只想禁用单元格,我认为您的意思是这个

    cell.userInteractionEnabled = NO;
    

    但是当我访问一个控件时它执行另一个操作是什么意思?

    【讨论】:

      【解决方案2】:

      我建议使用自定义 UITableViewCells。将所有控件放在自定义单元格上,这样与该控件相关的所有事件都将在自定义单元格类的操作中调用。在 tableView 类中,您不必为 didSelectRowAtIndexPath 提供任何实现。这样你对单元格的控件就可以点击了。

      【讨论】:

        【解决方案3】:

        它还可以应用颜色效果:

            UIView *lab = [[UIView alloc] initWithFrame:cell.frame];
            [lab setBackgroundColor:[UIColor lightGrayColor]];
            cell.backgroundView = lab;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-06-04
          • 1970-01-01
          • 2021-01-21
          • 1970-01-01
          相关资源
          最近更新 更多