滚动

时间:2015-11-12 06:27:15

标签: ios swift uitableview

我有以下代码:

 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.我该怎么办?

1 个答案:

答案 0 :(得分:0)

我决定移动整个子视图控制器,而不是试图只移动节标题位置。这样我就不需要操纵所有节标题和单元格标签/图标的位置。这对我来说只是容易得多。

作为答案,请考虑移动基础视图。