2017-07-03 68 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