2016-12-15 61 views
0

我想添加uitableview的按钮或行结束。我用tableview页脚,但它不适合我。我也尝试了别人的方式,但我没有找到任何结果。如何能通过这个问题。如何用swift添加uitableview的按钮结尾

谢谢..

+0

U可以采取一个小区,并返回你的计数+ 1.Then你必须检查最后一个索引,并将其加载细胞 –

+0

你想要的按钮始终保持在屏幕的底部,或者你想用tableView来查看它? –

+0

为什么页脚不起作用?即使你没有任何单元格,你是否想保留在tableview的末尾?即使表格视图的内容大小小于其框架,也会将其保留在底部? –

回答

2

使用的UIViewController代替的UITableViewController:

  • 在故事板添加的UITableView到您的视图控制器
  • 创建的UITableView一个IBOutlet - 它连接
  • 顺应您的视图控制器UITableViewDelegate和UITableViewDataSource
  • set tableView.delegate = self and tableView.dataSource = self
  • 在故事板中添加一个按钮波纹管表视图并将顶部按钮的约束设置为很少(例如, 4)指出,从表视图的底部约束远
  • 的按钮,创建IBOutlet中,并将其连接
  • 添加高度限制为您的按钮 - 将其设置为0.0
  • 设置按钮的标题为空字符串(“”)
  • 对按钮的高度约束IBOutlet中创建并连接
  • 检查当你的表视图到达终点 - 检查你的表是否达到可以实现tableView:willDisplayCell:forRowAtIndexPath:,并检查是否indexPath.row是在您的数据源中的最后一项(有底部也是其他方式,所以你可以自由地检查它们)
  • 当你的表走到了尽头 - 只需设置按钮的标题到您想要的冠军button.setTitle(for)和动画按钮的约束到另一个高度(大到足以看到整个按钮)
  • 当按下按钮,你可以做相反的动画:设置按钮的标题为“”和动画高度约束变回0.0
+0

感谢它为我工作! – Abdul

相关问题