2017-07-03 65 views
0

我在UITableView下有一个UIView,所以当我滚动tableview的时候,UIView也会向下滚动。我怎样才能冻结顶部的UIView?

我已经尝试过将UIView移出UITableView,但它不允许,即使当我滚动UITableView时,如何将UIView保留在顶部?

Screen

回答

0

你可以尝试这样的:取一个UIView作为上海华和内部的添加您的tableview和说明视图子视图。

Parent View 
~> Add Desc View at top with 1:5 height ratio of Parent 
~> Then add your tableview below desc view with 4:5 height ratio of Parent 

您可以改变该比例以适合您的需要。所以结论:把你的观点放在另一个视图中。所以你的父视图现在有2个子视图,1个视图和1个tableview。这将允许视图在顶部以及允许tableview滚动。

Please Check This Image For Hierarchy Of UIViews

+0

但现在我使用的表视图控制器,而不是浏览器,我不能添加的UIView表视图控制器,所以...我应该改变表视图​​控制器到第一视图控制器?谢谢。 – user3721070

+0

是的,这是正确的....也检查这一点,看看它是否有帮助 https://stackoverflow.com/questions/4641879/how-to-add-a-uiview-above-the-current-uitableviewcontroller – Rishabh