在iOS中的滚动视图中,动态文本(动态高度)居中的图像和标签的最佳方法是什么?
我必须添加哪些限制条件?我真的无法弄清楚它是如何工作的,也许我无法处理它因为我是一个Android开发人员而且从我的角度来看它更容易用android设计guis。但这不是这个问题的重点。
如果有人能解释我必须添加哪些限制,我会非常感激。文本是动态加载的,因此不修复高度。因此,我的视图应该是可滚动的(为此我添加了一个scrollview)。
更新
我已经尝试了以下推荐的约束。但它仍然无法正常工作。
这就是我所做的。
但它仍然没有像它那样工作......
答案 0 :(得分:2)
对于图像,请给出约束,如下图所示:
选择imageview / label,在Xcode的右下角,有一个图标Ass New Constraints,如截图所示,你可以在这里添加top,left,right和bottom约束。
答案 1 :(得分:1)
只需将UIImageView置于超级视图中心:
Align Center X to: Superview
Align Center Y to: Superview
然后对齐UILabel / UITextView:
Top Space to: YourImageView
Leading Space to: Superview
Trailing Space to: Superview
//or
Align Center X to: YourImageView