【问题标题】:UITableviewcell containing UITextfield hides while scrolling UITableviewcontroller滚动 UITableviewcontroller 时包含 UITextfield 的 UITableviewcell 隐藏
【发布时间】:2017-12-21 07:41:58
【问题描述】:

UITableviewcontroller中有7个Static UITableviewcell,每个包含1个UITextField。当键盘打开 4th UITextField 并向下滚动时,最后 2 个 UITableviewcell 隐藏不幸的是lastCell.isHidden = false 已经试过了,但还是不行。

【问题讨论】:

  • 请分享代码
  • 所有文本字段和单元格插座都被占用。编码不多。
  • 在 cellForRowAtIndexpath 中调用 cell.textfeild.resignFirstResponder()
  • 我在处理工具栏和 Tableview.keyboardDismissMode = .onDrag 时所做的
  • 在任何可滚动视图中处理文本输入的更好方法是使用github.com/michaeltyson/TPKeyboardAvoiding

标签: ios swift uitableview uitextfield


【解决方案1】:

如果有人想知道,我在估算行高计算的帮助下用 UITableviewAutomaticDimension 改变了 UITableviewcell 的高度。因此,对于静态单元格,UITableviewAutomaticDimension 不起作用。我固定了单元格的每个高度,它起作用了!

【讨论】:

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