当 isEditing 为真时,我的文本没有对齐,如图所示。这是什么原因?

问题描述 投票:0回答:1

重要: Tableview 约束代码在单独的文件中。

编辑按钮代码

    @objc func didTapEdit(){
    if plansListTableView.isEditing {
        plansListTableView.isEditing = false
    }
    else {
        plansListTableView.isEditing = true
        
    }
}

约束代码

    private func addConstraints(){
    addSubview(planLabel)
        NSLayoutConstraint.activate([
            planLabel.centerYAnchor.constraint(equalTo: centerYAnchor),
            planLabel.leadingAnchor.constraint(equalTo: safeAreaLayoutGuide.leadingAnchor, constant: 20)
        ])
}
ios swift xcode uikit tableview
1个回答
0
投票

添加标签

contentView

private func addConstraints(){
    contentView.addSubview(planLabel)
    NSLayoutConstraint.activate([
        planLabel.centerYAnchor.constraint(equalTo: contentView.centerYAnchor),
        planLabel.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 20)
    ])
}

很快

plansListTableView.isEditing.toggle()
© www.soinside.com 2019 - 2024. All rights reserved.