ios - 重新定位 uilabel

标签 ios objective-c xcode uilabel constraints

如果没有二维码显示,我希望“数字”和“状态”显示在左侧(已为图像和标签设置了约束。)

没有二维码的结果:
enter image description here .

QRCode 的结果将是:
enter image description here

最佳答案

设置二维码图片的宽度约束非常简单,如果二维码不可用则设置宽度常量=0,

enter image description here

  @IBOutlet weak var width: NSLayoutConstraint!
    if (your condition)
    {
       width.constant = 0
    }
    else
    {
       width.constant = 30
    }

关于ios - 重新定位 uilabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45052233/

相关文章:

ios - 保存 UISwitch 结果和 NSUserDefaults

objective-c - 识别用户手势的路径

javascript - 来自带有 JSON 字符串的 webview 的 NSString

ios - 将我的敌人类实现到游戏场景

ios - Flutter `Device doesn' t 支持 macOS Catalina 上的无线同步错误

带有 AFNetworking 的 iOS POST 请求

ios - 如何快速使用物理学设置地面位置,并使用 applyImpulse 仅跳跃一次

ios - 如何保持 UISearchBar 的占位符与搜索图标左对齐

ios - 当搜索栏处于事件和禁用状态时,如何更改搜索栏的条形色调颜色和表格 View 的颜色?

ios - 无法将模拟指标设置为更改