!我有一個導航欄作爲頭一個UITableViewController。表格中有4個部分,表格中的行數多於可以放入iphone屏幕的行數。而滾動整個視圖正在滾動!!。我希望標題是靜止的,只有表格才能移動。 此外最後一節出現兩次! like this.滾動問題的UITableView
Table view controller snapshot
請幫助
在此先感謝
!我有一個導航欄作爲頭一個UITableViewController。表格中有4個部分,表格中的行數多於可以放入iphone屏幕的行數。而滾動整個視圖正在滾動!!。我希望標題是靜止的,只有表格才能移動。 此外最後一節出現兩次! like this.滾動問題的UITableView
Table view controller snapshot
請幫助
在此先感謝
先不使用導航欄作爲TableView中的頭。您應該使用導航控制器並推送包含tableview的這個viewcontroller。這將允許你擺脫第一個問題,即保持條穩定並且不隨tableview一起滾動。
問題二看起來很古怪,它似乎是你已經在你的筆尖奠定了兩次的UITableView。再次檢查並刪除一個。
你有兩個選擇: 1)添加一個UIView的基礎上你的頭視圖和你的表視圖是兄弟姐妹。 2)設置頁眉視圖表視圖的第一部分
2選項如何工作?如果滾動tableview,標題視圖也會移動。 –
標題視圖是,但是標題標題將保留。另一種選擇是覆蓋UITableView並將您自己的標題視圖位置調整爲始終位於頂部。 – Cocoanetics
Ahhh ..這是把UIView放在section header中的壞主意。 –
你只有一個選擇的viewForHeader:
1)建立一個UIView可以說headerView,並添加控制或任何你 想擁有並把該自定義的UIView在你的UITableView的頂部
2)不執行viewForHeaderInsection
3)改變你的UITableView的y位置放置您的tableView 下方的headerView
對不起,其實我在應用程序委託中使用導航控制器,並將視圖控制器推向它 –
如果你一直在做它正確的導航欄將永遠不會滾動出屏幕。您無需在UITableView標頭中放置自定義導航欄。請檢查您的筆尖,看看您是否在您的筆尖的欄可見性部分下取消勾選「顯示導航欄」 –
navigationController包含什麼?你能爲我們提供屏幕截圖嗎? –