2013-09-21 82 views
0

我有這樣的情況:添加約束不能超級查看,是否可以完成?

enter image description here

我希望把UIImageView的頂部的按鈕,因爲我想用作爲UIImageView的幾個按鈕的容器。我想爲與UIImageView有關的按鈕創建一個約束。例如,從UIImageView的頂部10磅。不是超級景觀。怎麼做?因爲我看到關於約束的所有選項總是與超視圖有關。

enter image description here

更新:這是我所根據rdelmar的回答

enter image description here

,你可以在這個圖片中看到,在「Facebook的按鈕」已經限制(垂直空間)導航欄。而不是UIImageView。

更新:這裏是它看起來像我的視圖控制器場景

enter image description here

+0

Xcode 4或Xcode 5? –

+0

@robmayoff:我正在使用Xcode 4.6 –

回答

1

爲了讓您的按鈕和圖像視圖,這是該按鈕的上海華之間的約束,你應該選擇「最大的空間上海華」。由於按鈕的超級視圖是圖像視圖,而不是控制器的視圖,所以應該給你想要的。一旦你做出了這個約束,你應該把它刪除到控制器視圖的頂部。

+1

這不是,他正在尋找..他想要約束imageview只有 – preetam

+0

@ rdelmar:很高興再次見到你,教授......這次我想要的是什麼做的是在與UIImageView相關的按鈕頂部添加20點的空間。不是導航欄或狀態欄。 –

+1

@rdelmar:好的,但我怎麼能有一個ImageView相對於ImageView而不是uiviewcontroller的按鈕的約束。 – preetam

2

在Xcode5中按住Control鍵單擊並從按鈕拖到圖像上,一個上下文菜單將在這兩個對象之間提供一些可能的約束。不知道這是否也適用於Xcode4。