2011-09-26 58 views

回答

0

先不使用導航欄作爲TableView中的頭。您應該使用導航控制器並推送包含tableview的這個viewcontroller。這將允許你擺脫第一個問題,即保持條穩定並且不隨tableview一起滾動。

問題二看起來很古怪,它似乎是你已經在你的筆尖奠定了兩次的UITableView。再次檢查並刪除一個。

+0

對不起,其實我在應用程序委託中使用導航控制器,並將視圖控制器推向它 –

+0

如果你一直在做它正確的導航欄將永遠不會滾動出屏幕。您無需在UITableView標頭中放置自定義導航欄。請檢查您的筆尖,看看您是否在您的筆尖的欄可見性部分下取消勾選「顯示導航欄」 –

+0

navigationController包含什麼?你能爲我們提供屏幕截圖嗎? –

0

你有兩個選擇: 1)添加一個UIView的基礎上你的頭視圖和你的表視圖是兄弟姐妹。 2)設置頁眉視圖表視圖的第一部分

+0

2選項如何工作?如果滾動tableview,標題視圖也會移動。 –

+0

標題視圖是,但是標題標題將保留。另一種選擇是覆蓋UITableView並將您自己的標題視圖位置調整爲始終位於頂部。 – Cocoanetics

+0

Ahhh ..這是把UIView放在section header中的壞主意。 –

0

你只有一個選擇的viewForHeader:

1)建立一個UIView可以說headerView,並添加控制或任何你 想擁有並把該自定義的UIView在你的UITableView的頂部

2)不執行viewForHeaderInsection

3)改變你的UITableView的y位置放置您的tableView 下方的headerView