【问题标题】:horizontal space constraint in tableviewcelltableviewcell 中的水平空间约束
【发布时间】:2021-02-22 14:19:40
【问题描述】:

我在 tableview 单元格中有标签 如何将常量的值更新为 -65

我试过了

[cell.address.leadingAnchor constraintEqualToAnchor:cell.address.leadingAnchor constant:-65].active = YES;

【问题讨论】:

    标签: ios objective-c constraints


    【解决方案1】:

    你需要把它拖成一个插座

    @property (weak, nonatomic) IBOutlet NSLayoutConstraint *leadCon;
    

    然后改变它的常数

    _leadCon.constant = -65;
    [cell layoutIfNeeded];
    

    提示:您当前所做的将添加另一个约束,这将在 IB 中的 1 之间产生冲突,从而导致意外结果

    【讨论】:

    • 它不构建并给出此错误从 screen2 到 NSLayoutConstraint 的地址引导出口无效。插座不能连接到重复的内容。 [12]
    • 您需要展开约束部分并拖动约束本身而不是地址标签
    • 因为它是自定义单元格,所以我不得不将属性放在子类中,它现在可以工作了
    猜你喜欢
    • 1970-01-01
    • 2018-05-11
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    相关资源
    最近更新 更多