我有一個導航控制器,可以將UITableView與其他UI elmeents之間的UIView控制器堆疊在一起。我使用的表格實際上是使用自定義單元格視圖的自定義表格。通過這種安排,這些表格不顯示任何形式的滾動條,即使我已經在IB中配置了顯示垂直滾動條來顯示它們。UITableView不顯示滾動條的原因
我試過幾種調試方法,但沒有成功。如果我打印控制這個屬性的值(showsVerticalScrollers),它打印1,所以屬性設置正確,不,我的表不比它的父視圖寬,實際上它比它的父視圖更窄。
爲什麼表格不顯示它的滾動是有原因的... ...順便說一句,這發生在模擬器中運行的iOS5。我正在使用xcode 4.2和SLeopard。我無法使用iPad在硬件中測試它,但我在同一個項目中使用的其他表格顯示其滾動條沒有問題。
編輯
感謝您的回答......我做了最後一個測試,發現的原因,不顯示滾動條一個是表中顯示的元素個數,當他們適應它而不需要實際滾動。假如你的桌子有一排,桌子的垂直尺寸對於一排來說太大了,那麼iOS在彈跳時就不會顯示滾動條。