我正在构建一个简单的notes应用程序,我想在TableView的底部添加一个静态栏.例如,我想添加一个帮助按钮.我怎么能只做我的TableView?
至今:
我已经在故事板中添加了一个工具栏,但这使它坚持在最后制作的tableView单元格的末尾.我希望它坚持到底.我输入此代码以编程方式执行:
@property (strong, nonatomic) IBOutlet UIToolbar *toolbar;
Run Code Online (Sandbox Code Playgroud)
在我的tableViewController.h文件中
[self.view addSubview:_toolbar];
[self.navigationController.view setFrame:self.view.frame];
Run Code Online (Sandbox Code Playgroud)
在我的viewDidLoad方法中的tableViewController.m文件中
谢谢!
And*_*nez 10
最好的解决方案是使用UIViewController而不是UITableViewController.(上面已经说过了,但是让我给你详细介绍).
使用它的相应XIB创建一个新的UIViewController.在新的UIViewController视图中,在UITableView中拖动它,调整它的大小,然后在任意位置拖动你的UIToolbar.
你应该有这样的东西:

黑色边框表示UIViewController的主视图.红色边框代表表格视图.蓝色边框代表您的工具栏.
然后,使您的UIViewController符合两个协议:UITableViewDelegate和UITableViewDataSource.你将手动实现它的基本方法,如cellForRowAtIndexPath,numberOfRowsInSection等,但它不应该花费你很长时间.
将UITableView链接到UIViewController.将它的"数据源"和"委托"属性链接到视图控制器.
您将在不到15分钟的时间内完成设置.
我刚刚发现了一个更好的技巧!
在viewDidLoad下添加以下代码行:
self.navigationController.toolbarHidden = NO;
完成!
| 归档时间: |
|
| 查看次数: |
13079 次 |
| 最近记录: |