我刚刚成功地设置了内容插入调整,使由tableViewController管理的单元格行上的活动文本字段的iPhone键盘可见(动态表格视图和不同的自定义单元格类型-一些来自XIB,另一些来自代码)。好吧..。几乎成功了;除了下面的问题:节页脚不会向上移动节的行的相同范围,因此页脚通常使活动的文本字段不可见。用户必须稍微滚动一下表视图,才能显示带有活动文本字段的行(奇怪的是,滚动时页脚一直浮动在行的上方)。
有没有人见过这样奇怪的事情?它是作为一个整体与节行一起移动的节脚吗?如何使页脚保持浮动在节的滚动行之上?请给我一些启发,我甚至不知道从哪里/如何开始调试这样的问题。
发布于 2019-03-19 01:24:51
感谢大家编辑我的帖子。经过几个小时的挣扎,我终于从阅读苹果文档的页面中找到了原因,它是enum UITableView.Style有两个案例:
.plain :滚动表格视图时,节页眉和页脚显示为内联分隔符和float。
https://developer.apple.com/documentation/uikit/uitableview/style/plain
.grouped:当表视图滚动时,节页眉和页脚不浮动。
https://developer.apple.com/documentation/uikit/uitableview/style/grouped
苹果应该将枚举重命名为HeaderFooterStyle,以使我们的查找更容易(另一个清晰而不是简洁的例子)
我希望其他遇到麻烦的人可能会发现这篇文章很有用。
https://stackoverflow.com/questions/55204211
复制相似问题