微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何禁用我的tableview中的表格单元格?

如何解决如何禁用我的tableview中的表格单元格?

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

解决方法

目前尚不清楚您到底想要什么。如果您只想禁用该单元格,我想您的意思是
cell.userInteractionEnabled = NO;
但是,当我访问一个控件执行另一项操作时,您是什么意思?     ,我建议使用自定义UITableViewCells。将所有控件放在自定义单元格上,这样,与该控件有关的所有事件都将在自定义单元格类的操作中调用。在tableView类中,您不必为didSelectRowAtIndexPath提供任何实现。这样,您对单元格的控件将是可单击的。     ,它还可以应用颜色效果:
    UIView *lab = [[UIView alloc] initWithFrame:cell.frame];
    [lab setBackgroundColor:[UIColor lightGrayColor]];
    cell.backgroundView = lab;
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。