添加 TabBar 推送单元格并向上查看 [Swift]

Posted

技术标签:

【中文标题】添加 TabBar 推送单元格并向上查看 [Swift]【英文标题】:Adding TabBar Pushes Cells and View Up [Swift] 【发布时间】:2015-11-25 13:59:20 【问题描述】:

当我将 TabBar 添加到我的 VC 时,视图中的单元格都向上移动,覆盖了标题下的部分单元格。

这是显示 VC 没有 TabBar 的图像:


这是 TabBar:

(请不要介意黑屏/视频屏幕。不相关)

当我在 TabBar 存在时向上滚动时,“scroll/UIACtivityView”也会消失。它加载,但没有活动指示器。

我必须向上滚动才能看到显示名称“已选择”的图片

有人知道为什么 TabBar 会向上推整个视图吗?如果是这样,我该如何防止这种情况?

任何帮助都意义重大。

谢谢。

【问题讨论】:

【参考方案1】:

我正在使用 TabViewController,并在 MainStoryboard 属性检查器中检查了“调整滚动视图插图”,它解决了问题。

(选择 TabViewController/Root View 然后调整 Scroll View Insets)

单元格/视图不再隐藏在标题后面。

Adjust Scroll View Insets 定义:

"A boolean value that indicates whether the viewController should automatically adjust its scroll view insets."

我用这个链接作为参考:

UITableView embedded in other view has wrong position of section header

希望对其他人有所帮助!

【讨论】:

以上是关于添加 TabBar 推送单元格并向上查看 [Swift]的主要内容,如果未能解决你的问题,请参考以下文章

将文本字段动态添加到表格视图单元格并水平滚动

表格向上滚动并返回该单元格时的 UITableViewCell 背景图像问题

如何不垂直溢出表格单元格并打印表格?

iOS11 中奇怪的 uitableview 行为。单元格通过导航推送动画向上滚动

如何设计uicollectionviewcell的推送取决于单元格类型?

使用 openpyxl 移动到相邻单元格