包含UITextField时,UITableViewCell位置不正确

时间:2016-12-13 15:31:52

标签: ios uitableview uitextfield

我创建了一个简单的项目。它包含UITableViewController个自定义原型单元格,其中包含UITextFieldUILabel,用于显示验证消息。控件按UIStackView分组,但这似乎并不重要。

标签仅在有消息显示时才可见,否则大小会折叠为0.要调整单元格的大小,我可以简单地调用建议:

tableView.beginUpdates()
tableView.endUpdates()

如果我使用UITextfield剩余的第一响应者滚动视图(即不解除键盘),以便单元格不再可见,当滚动回单元格时,它不对齐。

我在https://github.com/ionel71089/tableViewTextField

主持了示例项目

simulator snapshot

注意: 最简单的复制方法是在Simulator iPhone 6 9.2上,通过编辑让我们说第50个单元格,滚动到顶部然后再回到单元格。

0 个答案:

没有答案