gpt4 book ai didi

ios - 保持 UITableView 填充在标题上,但在 IOS7 上没有分隔符

转载 作者:IT王子 更新时间:2023-10-29 07:57:03 26 4
gpt4 key购买 nike

对于 iOS7 上的过渡,分隔符左侧有 15px 的填充。我知道我可以在 xib 文件的 UITableView 设置上使用分隔符插入功能删除此填充,但我需要保留带有填充的标题文本。怎么做?

默认:

enter image description here

将自定义分隔符插入到 0:

enter image description here

我需要像图 2 那样保留分隔符,但像图 1 一样带有“2013”​​的标题。

最佳答案

使用 SWIFT 和 Storyboard

在 Storyboard 中,您可以为 TableView(标题)和单元格(分隔符)设置不同的分隔符插入。

通过在 Storyboard 中选择单元格并设置以下内容,将单元格的分隔符插入设置为 0:

enter image description here

然后通过在 Storyboard 中选择 TableView 并设置以下内容,将 TableView(用于标题)的分隔符设置为 15:

enter image description here

可选:

您可能还需要以编程方式将单元格上的边距设置为零,以确保分隔符一直从左到右。如果需要,请在 TableView Controller 的 swift 文件中使用此代码:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier("YOURCELL", forIndexPath: indexPath) as! UITableViewCell

// THIS IS THE IMPORTANT PART...
cell.layoutMargins = UIEdgeInsetsZero
cell.preservesSuperviewLayoutMargins = false

return cell

}

关于ios - 保持 UITableView 填充在标题上,但在 IOS7 上没有分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21017019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com