2011-08-22 86 views
1

我有一個tableview,當我滾動到底部並釋放我的手指時,只有一半的單元格可見。如果我繼續向底部拖動,則顯示整個單元格,然後隱藏當我鬆開手指時。當滾動到底部時,只有最後一個tableview單元格的一半可見

enter image description here

有什麼想法嗎?

+0

內容大小設置和單元格的高度如何?也是滾動視圖的位置很重要,我的猜測是,你可能已經設置了滾動視圖,以便它繼續在屏幕之外。您可能在某處混合了邊框和框架,或忘記減去頂部按鈕欄的大小。 –

回答

0

你的tableView的框架似乎被設置爲一個錯誤的框架。像這樣重置幀:

CGRect tableViewFrame = [tableView frame]; 
tableViewFrame.size.height -= heightOfButtonBar; 
tableViewFrame.origin.y += heightOfButtonBar; 
[tableView setFrame: tableViewFrame]; 
+0

我的框架的起源是好的,但高度沒有采取狀態和導航。酒吧考慮到。 – DixieFlatline

相關問題