【发布时间】:2016-09-08 17:17:47
【问题描述】:
我需要将一个 UIView 固定在 UITableViewController 的顶部(如标题)。我试过这个:
override func scrollViewDidScroll (scrollView: UIScrollView) {
var fixedFrame: CGRect = self.uiTopView.frame;
fixedFrame.origin.y = scrollView.contentOffset.y;
self.uiTopView.frame = fixedFrame;
}
但它不起作用,我不知道为什么。有人知道吗?
【问题讨论】:
-
作为测试,将 66 添加到
y值。这有帮助吗? -
您是否通过
storyboard添加了您的tableViewController?如果是这样,那么您可以在tableView的顶部添加UIView。 -
rmaddy,谢谢您的回复。它没有造成任何影响。
-
桑托什,谢谢您的回复。我做到了。问题是表格视图顶部的 UIView 不固定。如果我滚动屏幕,顶部的 UIView 也会滚动。我不想要那个
-
您的表格是包含多个部分还是仅包含 1 个部分?
标签: ios swift uitableview uiview