ios – 创建一个坚持UITableView底部的UIView

我有一个分组的UITableView,我想在我的UITableView的最底部添加一个UIButton.我正在使用Storyboard和UITableViewController.我不太确定我需要添加代码或拖放UI元素.我已经尝试在Storyboard中添加一个UIView作为footerview,然后在该视图中添加一个按钮,但这并不具有始终保持在视图底部的预期效果,类似于tabbar.此外,按钮应始终位于最前端,UITableView应在其后面滚动.
// tried this but it didn't work:
self.tablview.tableFooterView = [[UIView alloc] initwithview...]

解决方法

如果你想让你的UIButton位于屏幕的底部而不管UITableView的滚动位置(即不在UITableView中),那么你可能不应该使用UITableViewController子类.相反,如果您使用UIViewController子类,您只需将UITableView添加到根视图属性添加UIButton或其他具有适当布局约束的视图(例如UIToolbar等),以将其置于屏幕底部 – 或者你想要的任何地方.对于UITableViewController子类,这实际上是不可能的,因为根视图属性必须是UITableView实例.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...