【问题标题】:How to get frame of UITableViewHeaderFooter?如何获取 UITableView Header Footer 的框架?
【发布时间】:2020-08-11 18:47:24
【问题描述】:

我想获取显示的 UITableViewHeaderFooter 视图的框架,但不幸的是

[self.tableView.delegate tableView:self.tableView viewForHeaderInSection:i]

根据其textLabel返回正确的UITableViewHeaderFooter,但frame全为零:

页眉的打印说明:NSMallocBlock: 0x600000af3d20>>; 手势识别器 = ;层 = >

我可以获得 UITableViewCells 的有效帧,但不能获得页眉和页脚。

有什么建议吗?

【问题讨论】:

    标签: ios objective-c swift xcode uitableview


    【解决方案1】:

    您收到未布局的标题视图,请尝试改用UITableView 方法:

        open func rectForHeader(inSection section: Int) -> CGRect
    
        open func rectForFooter(inSection section: Int) -> CGRect
    

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 2018-04-03
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 2019-03-11
      • 2012-02-17
      相关资源
      最近更新 更多