以编程方式更改 table 的帧大小

Change frame size of table programmatically

我正在尝试在 https://github.com/kingiol/XCMultiSortTableView 上做这个例子 我将 json 值放在哪里。我使用了导航栏,但 header 数据被隐藏了。我尝试更改 XCMultiSortTableView.m 文件中的帧大小,但 header 的位置没有改变。我得到的输出为

但我想要显示年份和导航栏的输出

请回复。

我将 topHeaderScrollView 更改为

topHeaderScrollView.frame = CGRectMake(leftHeaderWidth + boldSeperatorLineWidth, 30, superWidth - leftHeaderWidth - boldSeperatorLineWidth, topHeaderHeight);

并将默认的 header 高度更改为

#define XCMultiTableView_DefaultTopHeaderHeight 110.0f

现在我可以查看我的 header 即使我有导航栏。