2014-10-27 72 views
0

我正在使用UITableViewController和2個部分。 一節使用標題,另一節不使用。帶有UITextField的UITableView作爲標題

一節的標題視圖有一個UITextField,一個UIButton和一個UISegmentedControl,所有這些都使用了PureLayout框架的AutoLayout。 當我滾動時,標題視圖保持固定在頂部(就像普通標題所做的那樣)。 現在,當我點擊按鈕時,我調用一個方法來更新用戶,(從UITextField獲取文本),一旦我獲得數據,我重新從表中載入數據。 在這裏,當UIView用作頁眉,跳到屏幕的頂部,或者它固定在頂部時,消失,直到我移動表格Header正確顯示。

不知道它究竟發生了什麼,有什麼想法?

謝謝!

回答

0

嘗試在viewDidLoad中添加self.automaticallyAdjustsScrollViewInsets = NO; 我有問題時,在標題是一個圖像,當我滾動頭依然存在,但其下表中的內容去。我從Plain分組改變風格解決此問題。但我認爲這不會幫助你,但也許...還檢查你創建的tableView單元格,如果它是自定義的 - 在viewDidLoad中註冊單元格的單元格。