以下是我希望如何定位视图的图片(我甚至在界面构建器中设置了约束)
下面是我希望它看起来的图像以及它在界面构建器中的设置方式(图片#1)
第二个是运行时的界面。
注意:一旦标签在运行时实际获得文本数据,视图会扩展为标签提供空间(即就像第一张图片一样)
我的目标是消除这种动画运动"。我希望视图/进度条/所有内容在运行时都保持静态,如果数据在标签中或者不是标签,则不会上下跳动。
我不想使用堆栈视图,因为iOS 7不支持该功能,或者我会支持。
注意:它有不同的颜色,但问题的相同视图显示问题中所述。我很懒,不想解释自己是多么懒惰,为什么他们不同......
答案 0 :(得分:0)
您应该使用一些常量添加高度约束,例如20,关系"大于或等于"到你的每个标签。这样,autolayout将知道在设置标签文本之前所需的确切高度,如果文本对于一行太长,这将允许您的标签垂直拉伸