我試圖在我的UIViewController中放置一個UIImageView,該UIViewController在頂部有一個導航欄,我想要做的是讓我的UIImageView位於導航欄底部和視圖底部之間(當然還有約束條件)。但Xcode使它垂直居中在視圖頂部的視圖中(位於導航欄的頂部和UIViewcontroller的底部之間)。在swift中垂直居中在導航欄中的viewcontroller?
有沒有辦法做我想做的事情?有限制。
我試圖在我的UIViewController中放置一個UIImageView,該UIViewController在頂部有一個導航欄,我想要做的是讓我的UIImageView位於導航欄底部和視圖底部之間(當然還有約束條件)。但Xcode使它垂直居中在視圖頂部的視圖中(位於導航欄的頂部和UIViewcontroller的底部之間)。在swift中垂直居中在導航欄中的viewcontroller?
有沒有辦法做我想做的事情?有限制。
假設你UIViewController
中嵌入UINavigationController
,那麼你應該能夠讓你UIImageView
等於UIViewController
的視圖的中心的中心。否則,如果您手動添加了導航欄,則需要按導航欄的高度偏移UIImageView
的中心Y座標。
嘗試調用self.edgesForExtendedLayout = []
內viewDidLoad()
它已嵌入到;但是,正如我所說,這不是中心。 –