滚动tableView与UIButton可见

时间:2016-01-29 23:59:48

标签: ios uitableview swift2 uistoryboard

我有一个包含原型单元格的TableView和一个带有按钮的UIView。它看起来像这样:

enter image description here

我必须一直滚动到tableView的底部才能到达按钮。

我想要实现的是当tableView在屏幕的上半部分滚动时,保持按钮在底部可见。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我不喜欢放弃UITableViewConvtroller的想法,所以我最终通过:

//self.floatingActionButtonYOrigin is initialised with the initial Y origin in viewDidLoad.

override func scrollViewDidScroll(scrollView: UIScrollView) {
    let tableBounds = self.tableView.bounds
    var floatingButtonFrame = self.bottomRightButton.frame;
    floatingButtonFrame.origin.y = self.floatingActionButtonYOrigin + tableBounds.origin.y;
    self.bottomRightButton.frame = floatingButtonFrame;
}

虽然它不尊重方向改变..