在 UITableView 上添加子视图
Posted
技术标签:
【中文标题】在 UITableView 上添加子视图【英文标题】:Adding subviews on a UITableView 【发布时间】:2012-11-06 20:30:56 【问题描述】:我正在做一个项目,我主要使用 UITableViews。用户输入数据,应用程序给出计算结果。我有两个按钮:“计算”和“重置”。我想添加一个包含这两个按钮的子视图,并将它们显示在屏幕底部。通过 Storyboards,我可以添加子视图,但它会粘在 UITableView 的按钮上,而不是屏幕上。
知道如何做到这一点吗?我应该弄乱带有按钮的子视图和 self.tableview.superview 之间的约束吗?
感谢任何帮助!
【问题讨论】:
您在故事板中使用 TableViewController 吗?如果你是,不要。使用 View Controller 并将 tableview 添加到您的视图控制器。建立委托和数据源连接。调整其大小并将按钮放在适当的位置。 【参考方案1】:您可以使用标准的 UIViewController 代替 UITableViewController,并将 UITableView 添加到您的视图控制器。然后您可以随意放置子视图。
不要忘记连接数据源和 tableview 的委托。
【讨论】:
以上是关于在 UITableView 上添加子视图的主要内容,如果未能解决你的问题,请参考以下文章
如果两个 UITableView 被添加为屏幕上的子视图,导航栏只会折叠一个 UITableView