我目前使用https://github.com/telly/TLYShyNavBar類來滾動時隱藏我的導航欄,它很好用,使用起來非常簡單。但我在桌面視圖控制器上使用它,所以當我滾動我的部分標題時不要移動,它看起來像這樣。隱藏導航欄和移動表視圖部分頭文件
我怎麼能拉昇節頭在屏幕的頂部。或者在滾動時使用不同的方式來移動導航欄。
感謝您的幫助提前。
我目前使用https://github.com/telly/TLYShyNavBar類來滾動時隱藏我的導航欄,它很好用,使用起來非常簡單。但我在桌面視圖控制器上使用它,所以當我滾動我的部分標題時不要移動,它看起來像這樣。隱藏導航欄和移動表視圖部分頭文件
我怎麼能拉昇節頭在屏幕的頂部。或者在滾動時使用不同的方式來移動導航欄。
感謝您的幫助提前。
通過向TableViewCell中包含的contentview添加按鈕,可以將第一個TableViewCell用作自定義導航欄。它會像其他任何TableViewCell一樣向上滾動。 TableViewCells大多隻是一個UIView的包裝。您可以像修改其他UIView一樣修改該UIView。每個TableViewCell都有一個名爲contentview的屬性,它是Cell中的主要UIView。例如,您可以向發送以下消息的第一個單元格添加一個按鈕: [self.navigationController popViewControllerAnimated:YES];
你可以調用按鈕 「返回」
能否詳細說明 – iqueqiorio 2014-11-04 01:03:02
有沒有辦法只移動節標題? – iqueqiorio 2014-11-04 01:14:00
節標題應自動移動。如果他們不是,你的類別正在打破UITableViewController。 – 2014-11-04 04:28:56
我找到了一個解決方案!
問題在於,節標題停留在contentInset
的top
值。即使navigation bar
不在視圖中,並且tableView
在下面可見,但contentInset
將保持不變。
根據滾動偏移量,您將不得不修改庫來增加或減少contentInset
的top
值。試試這個,你可以把它作爲一個pull請求在github中發佈。
希望這會有所幫助! :)
我也有問題。希望你會找到解決辦法。 – GoGreen 2015-03-23 05:47:20