我有一個UIImageView
和一個UILabel
,一個坐在一個固定的間距旁邊(比如說10pt)。 UILabel's
寬度可能會動態變化。是否可以將它們水平居中對齊如下?Xcode 5:如何在IB中使用Autolayout水平對齊2對象?
| @ Abc |
| |
| |
| @ Abcde |
| |
| |
我有一個UIImageView
和一個UILabel
,一個坐在一個固定的間距旁邊(比如說10pt)。 UILabel's
寬度可能會動態變化。是否可以將它們水平居中對齊如下?Xcode 5:如何在IB中使用Autolayout水平對齊2對象?
| @ Abc |
| |
| |
| @ Abcde |
| |
| |
將它們兩者在視圖中是這樣的:
|<-- 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
將UILabel的文本對齊設置爲居中。然後將其移動到視圖的中心,以便在UILabel的中心出現一條指引線。 對不起,小姐明白你的意思, 正在更新... 通過按住命令鍵選擇標籤和圖像,然後移動它們以對齊到中心guid行。
哪一種標籤? ImageView的?你可以把清晰的圖像 –
「@」是imageView,「Abc」是標籤。 *標籤的文字可能會更改。 – Andre