如何解决UITableViewCell上的可选对象未响应iOS14上的用户输入
虽然使用XCode 12(目前是beta 5是最新版本)编译了几个项目并在iOS14上运行它们,但我注意到UIButton
,UITextField
和许多其他可选项目在UITableViewCell
内时,对象未响应用户输入。
在某些情况下,可以通过将对象放到(object.bringToFront())
的前面来解决此问题,但这不适用于我所遇到的所有情况。当我使用“调试视图层次结构”工具时,我还注意到单元格组件顶部的一个空视图(层)。 XCode 11版本中不存在此视图。我缺少这种新的电池配置吗?是否有禁用此行为的标准方法,还是我必须精打细算才能解决此问题?
PS:使用XCode 11(或更早版本)编译时,即使在iOS14上运行,同一项目上也不存在这些问题。
解决方法
所有选择响应问题都可能是由于在UITableviewCell
上添加子视图引起的。正确的方法是在UITableViewCell.contentView
上添加,请先检查它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。