【发布时间】:2013-06-16 03:10:27
【问题描述】:
我有我的要求禁用表格单元格。我在该单元格上有控件,例如(textFeild,imageview,button)。当我访问一个控件时,它会执行另一个操作,所以请帮助我。提前致谢。
【问题讨论】:
我有我的要求禁用表格单元格。我在该单元格上有控件,例如(textFeild,imageview,button)。当我访问一个控件时,它会执行另一个操作,所以请帮助我。提前致谢。
【问题讨论】:
不清楚你到底想要什么。如果您只想禁用单元格,我认为您的意思是这个
cell.userInteractionEnabled = NO;
但是当我访问一个控件时它执行另一个操作是什么意思?
【讨论】:
我建议使用自定义 UITableViewCells。将所有控件放在自定义单元格上,这样与该控件相关的所有事件都将在自定义单元格类的操作中调用。在 tableView 类中,您不必为 didSelectRowAtIndexPath 提供任何实现。这样你对单元格的控件就可以点击了。
【讨论】:
它还可以应用颜色效果:
UIView *lab = [[UIView alloc] initWithFrame:cell.frame];
[lab setBackgroundColor:[UIColor lightGrayColor]];
cell.backgroundView = lab;
【讨论】: