我有一个带有表格视图的屏幕,由基于UITableViewController
. 我现在想在屏幕底部附加一个按钮,这样它就不会与表格视图单元格一起滚动。
UITableViewController
用普通替换UIViewController
不是一个选项,因为我想包含一个UIRefreshControl
. 根据我的阅读,如果不求助于任何黑客/依赖未记录的行为,目前无法使用UIRefreshControl
没有 a的情况。UITableViewController
我尝试使用包含UIToolbar
我的表视图控制器的导航控制器提供的,但是这种方法有两个问题:
- 我只希望带有按钮的工具栏出现在顶级表格视图中。但是,我还没有找到一种优雅的方式来只显示顶级表格视图的工具栏。当我向下钻取时,我希望工具栏与表格视图一起从屏幕左侧动画出来。
- 我还没有找到增加工具栏高度的方法。我必须把按钮放在一个假人里
UIView
吗?
这大约是我的目标:
http://pic.rockmynews.com/img/free-iphone-app.png
另一个想法是使用包含底部按钮的容器视图控制器和其上方的表格视图控制器作为其子视图控制器。但对于这么简单的事情,这似乎需要做很多工作。
那么最好的方法是什么?有什么建议吗?