2013-06-26 30 views
0

我有一個UITableView不填滿整個屏幕,所以在屏幕的頂部和底部有一些空間。此表使用table.clipToBounds = NOtable.bounces = YESUITableView:滾動外界限隱藏單元格

但是,當滾動表格原始框架之外的單元格時,單元格將被隱藏。我知道這是UITableView提高性能的正常行爲。但是有可能在UITableView的頂部/底部定義一個區域,其中的單元格不隱藏?或者甚至將單元格屬性設置爲「始終」可見?

+2

我可能已經理解你的問題錯了,但不會使用更大的框架來解決這個問題嗎? – Moxy

回答

0

隱藏超視圖界外的子視圖(表視圖的單元格也是其子視圖)。這就是iOS視圖層次結構的工作原理,而不是真正的性能。當子視圖/單元格顯示在屏幕上,而用戶無法與其交互時(因爲它超出界限),這沒有任何意義。特別是,表格視圖會重複使用超出邊界的單元格,所以不能,您不能將單元格設置爲「始終可見」。