簡體   English   中英

阻止UITableView節標題繼續滾動

[英]Stop UITableView section headers from moving on scroll

我有以下代碼:

 func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
    let header: UITableViewHeaderFooterView = view as! UITableViewHeaderFooterView
    header.frame.insetInPlace(dx: 55, dy: 0)
}

我將視圖移至55,以使它不會與中心視圖重疊,因為該視圖是右側面板。 當我在該側面板中滾動表格視圖時,該位置似乎恢復了,使我的標簽消失在中央視圖下。 如果我折疊側面菜單並重新打開,則位置將重置。 我希望視圖保持在55。該怎么辦?

我決定不移動整個節頭位置,而是決定移動整個子視圖控制器。 這樣,我就不需要操縱所有節標題和單元格標簽/圖標的位置。 這對我周圍的人來說要容易得多。

因此,作為答案,請考慮移動基礎視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM