呈现模态视图控制器,使其tableview一点一点下移

Posted

技术标签:

【中文标题】呈现模态视图控制器,使其tableview一点一点下移【英文标题】:Presenting modal view controller makes its tableview move down little by little 【发布时间】:2010-05-14 22:30:45 【问题描述】:

关闭/呈现包含 tableview 的模态视图控制器会使表格每次下降一行。重复呈现/关闭最终会将表格向下推到视图之外。

我该如何解决这个问题?

【问题讨论】:

让我们了解您的代码可能会有所帮助。 【参考方案1】:

最后我修好了。

这样就解决了问题:

tableView.contentInset = UIEdgeInsetsMake(44, 0, 0, 0);

该属性继承自 UIScrollView,它指定滚动视图的内容(因为 tableview 是滚动视图)应与滚动边界保持相关的位置。

【讨论】:

以上是关于呈现模态视图控制器,使其tableview一点一点下移的主要内容,如果未能解决你的问题,请参考以下文章

Swift - TableView的协议代理无法正常工作 - 以模态呈现

嵌入到导航控制器中的动画根视图控制器以模态方式呈现

呈现模态视图控制器时,核心动画层表现得很奇怪。 CATransform3D 问题

具有透明背景的模态 UISplitViewController

从 viewDidAppear 呈现时,模态弹出框控制器不显示其内容

呈现/关闭包含表格的模态视图控制器会使表格下降