xcode7中可以改变uitableview分组表格之间的距离吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode7中可以改变uitableview分组表格之间的距离吗相关的知识,希望对你有一定的参考价值。

参考技术A tableView 没有表格间距的概念,你可以采用其他途径达到效果,比如cell 加一条状view 来充当,或者加空白的cell 两种cell交替, 或者 不分row 分多个section 每个section返回空白的View。

可行了请采纳,有问题请追问

IOS 7:从分组样式 UITableView 的一部分中删除边框

【中文标题】IOS 7:从分组样式 UITableView 的一部分中删除边框【英文标题】:IOS 7: Removing border from a section of grouped-style UITableView 【发布时间】:2013-09-30 07:22:44 【问题描述】:

在我移至iOS 7 / xcode 5 后,虽然我为iOS 6 处理了这个案例并且对我有用,但隐藏的部分border 出现了。

在我的代码中,我使用它来隐藏section 边框,它适用于iOS 6,但不适用于iOS 7

cell.backgroundView =[[UIView alloc] initWithFrame:CGRectZero];

我尝试了 question 和 one 中的所有答案,但没有任何答案适合我。

请指教。

【问题讨论】:

【参考方案1】:

似乎单个部分中单元格之间的分隔符与IOS7中部分的边框相同。我通过将 Interface Builder 中表格的分隔符属性设置为 None 并为具有多个单元格的部分手动绘制分隔线解决了我的问题。

【讨论】:

【参考方案2】:

如何实现和使用标题视图:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;

【讨论】:

如果我想删除部分的边框,我该怎么办? 尝试创建一个白色视图并在该委托中返回它,如果它不起作用,则表示此边框不是来自该部分:(。 将表格分隔符设置为无而不是默认为我解决了这个问题!我的问题:IOS7中分组表的分隔符和边框一样吗? 似乎是的,因为当你禁用分隔符时它就消失了。 天啊!那么如何将分隔符保留在具有多个单元格的部分中?我需要在某个部分中它们之间的分隔符【参考方案3】:

我自己刚刚解决了一个类似的问题。

在我的情况下,我不想要部分边框的部分只有一个不是数据驱动的单元格(在我的情况下,是一个按钮)。所以我简单地去掉了该部分,并制作了一个自定义视图来表示该单元格中的内容,然后将自定义视图分配为上一部分的页脚。

它适用于 iOS6/7(当然),所以我认为如果有人可以使用它,最好把它放在这里。

【讨论】:

以上是关于xcode7中可以改变uitableview分组表格之间的距离吗的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中删除分组 UITableView 上方的空间

非分组表的 UITableView 部分标题高度

UITableView卡片式分组

从 uitableview 隐藏或删除部分

UITableView 自己改变样式

为分组表视图中的每个部分添加阴影