我正在构建一个简单的笔记应用程序,我想在 TableView 的底部添加一个静态栏。例如,我想添加一个帮助按钮。我怎样才能只对我的 TableView 执行此操作?
So far:
我通过情节提要添加了一个工具栏,但这使得它粘在最后制作的 tableView 单元格的末尾。我希望它粘在底部。我输入此代码以编程方式执行:
@property (strong, nonatomic) IBOutlet UIToolbar *toolbar;
在我的 tableViewController.h 文件中和
[self.view addSubview:_toolbar];
[self.navigationController.view setFrame:self.view.frame];
在我的 tableViewController.m 文件中viewDidLoad
method
Thanks!
最好的解决方案是使用 UIViewController 而不是 UITableViewController。 (上面已经说过了,但让我给你详细介绍一下)。
使用其各自的 XIB 创建一个新的 UIViewController。在新的 UIViewController 的视图中拖动 UITableView,调整其大小,然后将 UIToolbar 拖动到任何您想要的位置。
你应该有这样的东西:
黑色边框代表 UIViewController 主视图。红色边框代表表视图。蓝色边框代表您的工具栏。
然后,让你的 UIViewController 遵守两个协议:UITableViewDelegate 和 UITableViewDataSource。您必须手动实现它的基本方法,例如 cellForRowAtIndexPath、numberOfRowsInSection 等,但这不会花费您很长时间。
将 UITableView 链接到 UIViewController。将其“数据源”和“委托”属性也链接到视图控制器。
您将在 15 分钟内完成设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)