当前位置: 首页 > 知识库问答 >
问题:

重新定位uilabel

公西博实
2023-03-14

我想要“数字”

共有3个答案

陈富
2023-03-14

您可以这样对标签进行约束:

即对图像做出导致左侧图像宽度的约束,两个标签也都有指向左侧。然后,如果没有QR码,则将标签调整为所需的值。

或者,您可以使两个标签都指向图像视图,并将图像视图宽度约束设置为0。

杜昆琦
2023-03-14

您可以使用附加到视图左侧的第二对约束来完成此操作。

如果没有QRCode视图,则向该约束添加出口,并将常量值设置为所需的偏移量(从代码开始)。

另一种方法是在左侧添加MoreThanOrEquel约束(例如

当您删除QRCode视图时,它将破坏它的约束,并且约束到左侧将影响并将您的标签向左移动。

张丰
2023-03-14

这很简单,只需制作二维码图像的宽度约束,如果二维码不可用,则制作widht常数=0,

  @IBOutlet weak var width: NSLayoutConstraint!
    if (your condition)
    {
       width.constant = 0
    }
    else
    {
       width.constant = 30
    }
 类似资料:
  • 在我的项目中,我使用的是滑块插件(http://kenwheeler.github.io/slick/)。我想知道是否有可能重新定位光滑的圆点。默认情况下,它们显示在应用滑块的div容器下方。我想在这里实现的是把光滑的点放在滑动的div块内。我可以用箭头来实现这一点,因为我可以用自定义类名来引用它们。 我的html如下所示: 我的JS设置如下所示: 因此,正如我现在提到的,点显示在整个类的下面,但

  • 我尝试了这里建议的标志,但没有成功。 并将-fpic添加到CXXFLAGS和cflags

  • 我有两个分支(和master)。分支2基于分支1基于master。我已经提交了分支1进行审查,它有一些更改,我将其中一些更改重新基于历史并将结果合并到master中。 现在我需要将Branch 2放在master之上,为审查/合并做准备。 问题是分支2仍然包含分支1的原始提交,这些提交已经不存在了,所以git会感到困惑。我尝试rebase -i删除分支1的原始提交,但是分支2的提交并不基于分支1之

  • 默认情况下,这些工具会在chrome窗口的底部打开。对于宽屏幕显示器来说,这是一个相当糟糕的选择,因为右侧有大量的空空间,但没有多少垂直空间可供备用。不幸的是,我没有办法重新定位工具。我想有他们在旁边,类似于Firebug。 与我想要的类似的唯一选项是分离开发工具,并将chrome和工具窗口并排放置。这对于从IDE到浏览器和返回的快速Alt-Tab不是很方便,所以一个“集成”的解决方案会很好。

  • 问题内容: 我有一个中心对齐的DIV网站。现在,有些页面需要滚动,有些不需要。当我从一种类型移动到另一种类型时,滚动条的外观会将页面向侧面移动几个像素。如果没有在每个页面上明确显示滚动条,有什么办法可以避免这种情况? 问题答案: overflow-y:scroll是正确的,但是您应该将其与html标记一起使用,而不是body,否则在IE 7中 会出现一个双滚动条,因此正确的CSS是: