如何用swift添加uitableview的按钮结束

时间:2016-12-15 11:19:26

标签: ios swift xcode

我想添加uitableview的按钮或行结束。我使用了tableview页脚,但它不是我的解决方案。我也试过别人的方式但是没有找到任何结果。怎么能通过这个问题。

谢谢..

1 个答案:

答案 0 :(得分:2)

使用UIViewController而不是UITableViewController:

  • 在storyboard中将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