0

我有带有普通样式表视图的自定义 TableViewController,它嵌入在导航控制器中。我在表格视图和导航栏的黑色半透明样式上使用刷新控件,所有内容都在情节提要中设置。

表格视图的第一行从导航栏项的正下方开始,可以,并且行可以在半透明的导航栏下滚动。当用户开始下拉表格以激活刷新控件时,刷新对象的动画显然是从导航栏下方的屏幕边缘开始的,因此刷新对象总是被导航栏部分覆盖,这会使没有经验的用户感到困惑.

有没有办法告诉 TableView 避免在导航栏下滚动并在导航栏下启动刷新控件对象动画?我尝试在表格视图上使用 Scroller Insets 没有任何效果。

谢谢你。

4

1 回答 1

1

如果您进入情节提要中 tableview 控制器的属性,您可以更改 tableview 的大小和位置以在导航栏之后启动。问题不在于偏移量,而在于 tableview 本身的大小和位置。只需向下移动 y 位置以适应导航栏。

于 2013-08-21T17:24:28.523 回答