我需要减少两个部分之间的空间UITableView.我看了这个问题,但解决方案不允许我的自定义标题视图,因为它结合了页脚和标题的空间.
这是一张照片UITableView.黑色是UITableView背景颜色.

我有一个分组样式的UITableView,只有一个部分.但是,当用户滚动得太远时,在表视图的上方和下方会显示一些空白区域.如何删除此空白区域?
我一直在努力隐藏footerview.我的问题是,当我单击按钮时,我在页脚中有一个按钮,下面将添加一个部分作为最后一部分,按钮也将转移到新创建的部分,现在我想隐藏表格上一部分中的页脚更新部分后.
footerView.hidden = YES
Run Code Online (Sandbox Code Playgroud)
我在按钮动作中使用了它,但它不起作用.
当您UITableView使用UITableViewStyleGrouped样式创建时,它会在实际的tableviewcells和表格框架的边框之间添加相当多的空间(或"缓冲").这个空间位于tableviewcells的上方,下方,左侧和右侧.
您可以通过以下方式更改tableviewcells之间的空间:
[myTableView setSectionHeaderHeight:0];
[myTableView setSectionFooterHeight:25];
Run Code Online (Sandbox Code Playgroud)
然而,即使通过这样做,在帧的顶部和第一个tableviewcell之间仍然存在这个恼人的空间.此外,框架左侧和桌面单元之间仍有大量空间,框架右侧和桌面单元也是如此.
- = - = - = - = - = - = -
基本上,有没有办法操纵那个空间(调整它的大小)?到目前为止,我唯一的解决方案是使框架的尺寸大于屏幕,以使程序伪造成在屏幕外面具有"空白空间",从而将其移除.然而,这显然不是最佳的并且是明显的黑客攻击.
有什么想法吗?提前致谢!
我一直在寻找这个,并没有找到适合我的解决方案.
我设置了UITableView为Grouped每节头将举行一个UIView将被用来表示一个问题上的问答应用程序,每节将举行一系列将被用来代表行的回答到先前的问题.
问题是:每个节组之间有一个垂直间距,我想删除它.
我已经尝试过做这样的建议在这里,但看起来它并没有奏效.
我用了一个极小值也试图estimatedHeightForFooterInSection为0.00001的建议在这里.但是我收到以下错误:
'section footer height must not be negative - provided height for section 1 is -0.000010'
有没有办法在不放弃策略的情况下完成这项工作(问题部分,答案行)?
uitableview ×5
ios ×2
swift ×2
footer ×1
ios4 ×1
ios5 ×1
ipad ×1
iphone ×1
layout ×1
objective-c ×1