我有一個圖像,在任何時候都需要一個UITextField。但是,我無法做到我想要的。iOS佈局:如何在圖像中間保留一個按鈕?
我固定了頂部,左側和右側約束的圖像,並給它一個高度約束。我把UITextField放在圖像的中間,並嘗試了各種方法來保持它在中間,但它們都保持失敗。任何提示都表示讚賞。這是圖像目前的樣子。第一個iPhone 4和第二個是iPhone 6
我有一個圖像,在任何時候都需要一個UITextField。但是,我無法做到我想要的。iOS佈局:如何在圖像中間保留一個按鈕?
我固定了頂部,左側和右側約束的圖像,並給它一個高度約束。我把UITextField放在圖像的中間,並嘗試了各種方法來保持它在中間,但它們都保持失敗。任何提示都表示讚賞。這是圖像目前的樣子。第一個iPhone 4和第二個是iPhone 6
你需要做什麼:
UIView
內UIImageView
和UITextField
。UIImageView
前置,頂部和底部,以UIView
與容器視圖0UITextField
與容器視圖中心水平集約束恆定的,並且中心垂直設置的約束。然後,這取決於你在哪裏要定位UIView
。這一定會始終將UITextField
定位到UIImageView
的中心。
由於OP只有一個ImageView的,我認爲嵌入是不必要的,雖然,公正立場,無論他/她想要再給水平+垂直居中約束 – Happiehappie
@Happiehappie我同意。 –
哇,這太棒了。非常感謝。 – Weakman10122