我有一个包含原型单元格的TableView和一个带有按钮的UIView。它看起来像这样:
我必须一直滚动到tableView的底部才能到达按钮。
我想要实现的是当tableView在屏幕的上半部分滚动时,保持按钮在底部可见。
我该怎么做?
答案 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;
}
虽然它不尊重方向改变..