iOS - 大标题隐藏了我的身体顶部

Posted

技术标签:

【中文标题】iOS - 大标题隐藏了我的身体顶部【英文标题】:iOS - Large title hides the top of my body 【发布时间】:2019-01-18 20:03:27 【问题描述】:

我的导航栏有一些问题。实际上,这是一个很大的标题,它覆盖了我的ViewController 的顶部。我认为视频可以帮助您理解问题:https://vimeo.com/284493905

【问题讨论】:

链接已损坏。此外,以这种方式添加链接在将来没有用,因为链接可能会再次断开,然后这个问题对其他人没有用处。请直接在问题中添加下降图片。 这应该是链接vimeo.com/284493905 不想投反对票,但我是。考虑一下:您的问题(文本和链接)如何帮助任何人?什么实际上详细描述了这个问题?为什么要在答案上实际描述两者出了什么问题如何解决? 【参考方案1】:

当你推送到新的视图控制器时,像这样滚动到顶部:

yourTableView.setContentOffset(.zero, animated: true)

或者

let indexPath = IndexPath(row: 0, section: 0)
yourTableView.scrollToRow(at: indexPath, at: .bottom, animated: animated)

【讨论】:

不幸的是它不起作用,出现同样的问题 你应该在viewDidAppear中滚动

以上是关于iOS - 大标题隐藏了我的身体顶部的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 iOS 9 中隐藏顶部键盘栏

Monotouch Dialog 部分隐藏在 IOS 7 顶部导航栏和时钟后面

打开软键盘时在顶部隐藏半个对话框

隐藏状态栏时,iOS 11 搜索栏没有顶部填充

移除 iOS 模拟器顶部不必要的标题和图标

如何限制从顶部定位我的标签,但在隐藏导航栏时不让它移动(因为它会调整视图高度)?