【问题标题】:remove seperator line of table view cell in xib [duplicate]删除xib中表格视图单元格的分隔线[重复]
【发布时间】:2018-03-10 01:21:49
【问题描述】:

我创建了一个带有 xib 文件的自定义 UITableViewCell 类。

在单元格 xib 中,我将表格视图单元格的分隔符设置为“自定义插入”,其中 left=0,right=0:

但是当我运行我的应用程序时,它仍然显示如下底线:

如何去除xib文件界面生成器中的分隔线?如果不可能,那么编程方式是什么? (顺便说一下,在界面生成器中做是我的偏好)

【问题讨论】:

标签: ios uitableview


【解决方案1】:

您使用的似乎是旧版本的Xcode。如果您想删除分隔线,您必须选择default选项形式separator inset并从separator中选择none

Follow this image

或者,你也可以通过编程方式设置

Swift 3+

yourTableView.separatorStyle = .none

【讨论】:

    【解决方案2】:

    要从UITableView 中删除额外的分隔符行,您需要设置tableFooterView of UITableView

    tableView.tableFooterView = UIView()
    

    【讨论】:

      【解决方案3】:

      您必须在表格视图的属性检查器中删除分隔线,如下图所示:

      【讨论】:

        【解决方案4】:

        UITableView 中的Separator Style 设置为none

        或者,以编程方式

        Swift 3+

        tableView.separatorStyle = .none
        

        Objective-C

        tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        

        【讨论】:

        • 就像我在问题中提到的那样,我更喜欢在情节提要中进行。我知道你的答案有效。但是@Kerberos 为我指明了我喜欢的方向。无论如何,谢谢。
        猜你喜欢
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多