【问题标题】:Indent UITableView section header when editing编辑时缩进 UITableView 部分标题
【发布时间】:2021-11-12 14:32:30
【问题描述】:

当 UITableView 进入编辑模式时,我想缩进我的部分页眉和页脚。 UITableView 会自动为单元格执行此操作,但我找不到任何 API 可以对部分页眉/页脚执行相同操作。有什么办法可以实现吗?

【问题讨论】:

    标签: ios swift uitableview autolayout


    【解决方案1】:

    我不相信有一种机制可以专门更改页眉和页脚的偏移量,但您可以提供自己的自定义页眉和页脚。

    https://developer.apple.com/documentation/uikit/views_and_controls/table_views/adding_headers_and_footers_to_table_sections

    请注意,默认页眉和页脚由 UITableViewHeaderFooterView 类提供,您可以对其进行子类化。反过来,该类具有方法 contentConfiguration 属性,该属性定义了单元格的当前外观。当表格处于编辑模式时,您也许可以创建一个采用不同内容配置的自定义标题视图。

    【讨论】:

    • 感谢指点!不幸的是,我仍然必须支持 iOS 12 以上,所以 contentConfiguration 不是一个选项:(。
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 2011-11-02
    • 2012-04-05
    • 1970-01-01
    相关资源
    最近更新 更多