我正在努力创建一个表视图控制器,它只包含一个表视图。

我不想使用页脚视图,因为我想在页面底部有一个工具栏,并且有些情况下表中没有足够的行将页脚放在底部屏幕。另一个问题是工具栏反弹;)

我试过不使用UITableViewController并使用UIViewController 这样可以正常工作,但当我单击导航控件时表格返回时,该行仍然会突出显示。

所以我有两个问题: 1.如何使用UITableViewController使行淡出? 和 2.是否可以将不是UITableViews的其他UI元素添加到UITableViewController中?

由于 卡尔

有帮助吗?

解决方案

关于第一个问题,

我遇到了同样的问题。你可以在当用户返回表格视图时如何执行单元格取消选择?

丹尼尔说:

  

当你在viewDidAppear中调用super时,UITableViewController会自动为你处理这个:所以实现这个的最简单方法是继承UITableViewController。如果你不能(例如因为表只是更复杂视图的一部分),那么你必须自己在viewDidAppear:方法中做。 (你也应该刷新滚动条。)

关于第二个问题:

我认为你不能这样做。表视图可以包含标题视图,页脚视图,表格单元格视图和剖面视图。您可以在这些“子”视图中添加其他任何ui控件,但不能直接添加到UITableViewController。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top