【问题标题】:iOS Resize UITableheaderViewiOS 调整 UITableheaderView 的大小
【发布时间】:2015-07-26 20:49:40
【问题描述】:

我在 UIView 之上有 UITableView。 有一个自定义 View 在运行时添加到 UItableView。

以上所有视图都是使用 xib 创建的。

我希望在设备方向更改时调整 tableheaderView 的大小。我厌倦了在定向时获得的回调中更改 HeaderView Rect。但是更改rect只会更改headerView,但不会推送上面的UITableView单元格,并且可以看到差距。

注意:- 在 xib 中使用大小类没有帮助,因为视图在运行时附加到 UITableView。

请让我知道可以用来实现这一目标的更好方法是什么。

【问题讨论】:

    标签: ios objective-c iphone uitableview


    【解决方案1】:

    我认为您需要在调整框架大小后再次使用您的视图调用tableView setTableHeaderView:。这应该会强制它更新。

    How to resize a tableHeaderView of a UITableView?

    【讨论】:

    • 这几乎是你必须做的。还有其他方法可以解决这个问题,但这会重置滚动视图大小以及与 tableView 相关的所有内容。
    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 2014-11-23
    • 2018-09-01
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多