gpt4 book ai didi

ios - 如何在 UITableViewController 管理的 UITableView 下方放置一个按钮

转载 作者:行者123 更新时间:2023-11-29 10:53:28 26 4
gpt4 key购买 nike

我有一个带有表格 View 的屏幕,该表格 View 由基于 UITableViewController 的 Controller 管理。我现在想在屏幕底部添加一个按钮,这样它不会随表格 View 单元格一起滚动。

用普通的 UIViewController 替换 UITableViewController 不是一个选项,因为我想包含一个 UIRefreshControl。据我所知,如果不诉诸任何黑客/依赖未记录的行为,目前无法使用不带 UITableViewControllerUIRefreshControl

我尝试使用包含我的 TableView Controller 的导航 Controller 提供的 UIToolbar,但该方法存在两个问题:

  1. 我只希望带有按钮的工具栏出现在顶层表格 View 中。但是,我还没有找到一种只显示顶级 TableView 的工具栏的优雅方法。当我向下钻取时,我希望工具栏与表格 View 一起从屏幕左侧动画出来。
  2. 我还没有找到增加工具栏高度的方法。我是否必须将按钮放在虚拟 UIView 中?

这大概就是我的目标:

http://pic.rockmynews.com/img/free-iphone-app.png

另一个想法是使用一个包含底部按钮的容器 View Controller 和它上面的 TableView Controller 作为它的 subview Controller 。但对于这么简单的事情,这似乎需要做很多工作。

那么最好的方法是什么?有什么建议吗?

最佳答案

创建UIView 容器 View 。还要创建一个 UIViewController 子类来管理容器。然后,将现有的 TableView Controller 添加为 subview Controller ,并将 TableView 添加为 subview 。现在您可以控制所有 subview 和位置,同时仍然具有自动刷新控制操作。

关于ios - 如何在 UITableViewController 管理的 UITableView 下方放置一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19477825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com