【发布时间】:2017-02-21 12:17:01
【问题描述】:
描述我的情况的最佳方式是使用图像。我所拥有的是一个包含几个UILabels 和UIImage 的视图。红框是UILabel,如果内容太大,应该放到第二行。
从情节提要中,当内容适合时,我有一个工作案例,但问题是我不确定如何处理最后一个(红色框)应该进入第二行的案例。我正在使用autolayout 和cartography。
如果有人能指出正确的方向,我将不胜感激。
【问题讨论】:
-
您想在单个标签中制作两行文字吗?如果是这样,那么您可以通过设置 numberOfLine = 0 来实现。这是您需要的吗?
-
使用大于等于和stackoverflow.com/a/39888662/6656894的约束
-
@Janmenjaya,不,我不想要那个。如果 ti 太大,我只想将整个标签移到第二行。
-
如果您想让标签从它所在的位置开始并扩展到第二行,请使用 Himanshu 的答案。或者将您的约束作为出口连接并管理自己以使约束更大。
-
不,这不是解决方案。如果 UILabel 是父级内部的唯一视图,那就没问题了。
标签: ios objective-c swift autolayout ios-autolayout