我有一个UIImageView
和一个UILabel
,一个坐在另一个旁边,有一个固定的间距(比方说10pt)。 UILabel's
宽度可能会动态更改。它们是否可以像下面一样水平对齐?
| @ Abc |
| |
| |
| @ Abcde |
| |
| |
答案 0 :(得分:3)
将它们放在这样的视图中:
|<-- center view -->|
| ________________ |
| | View | |
| |_______ ______| |
| | Image | | Label| |
| |_______| |______| |
| |________________| |
| |
然后将视图水平居中。在视图中,您需要为imageview和标签定义约束,以便这些约束定义视图的高度和宽度。
修改强> 以下两张图片显示了它的工作原理:
Short text http://s1.directupload.net/images/140514/rqtiq2ip.png Longer text http://s14.directupload.net/images/140514/oqjth9tn.png
答案 1 :(得分:0)
将UILabel的文本对齐设置为居中。然后将其移动到视图的中心,以便在UILabel的中心出现一条引导线。 对不起,小姐理解你的意思, 的更新... 强> 通过按住命令键选择标签和图像,然后移动它们以对齐中心guid线。