2016-10-04 73 views
0

在我的應用程序中,我製作了一個viewcontroller,其中包含imageview和自定義導航欄,並將navigationbaritemnavigationbar網點連接到代碼。如何防止自定義導航欄拉伸?

我將UINavigationBarUINavigationItem定義爲出口。

@property (weak, nonatomic) IBOutlet UIImageView *imageView; 
@property (weak, nonatomic) IBOutlet UINavigationBar *navigationBar; 
@property (weak, nonatomic) IBOutlet UINavigationItem *barItem1; 
@property (weak, nonatomic) IBOutlet UILabel *label; 

@end 

當圖像不加載每一件事情,但當我獲取圖像和加載導航欄的視圖高度改變。我如何防止伸展導航欄?

我使用xcode 7.3和ios 9.X.

我定義

圖片說明:

enter image description here

+0

刪除所有這些。並隱藏導航欄。並簡單地創建一個uiview,並在中間設置左鍵,右鍵和標籤..或者您也可以在uiview中添加uiimageview,並根據您的要求設置圖像。祝你好運 – Mehul

回答

0

您可以防止酒吧從情節板中的硬編碼你的酒吧元素的高度值拉伸。 爲此,您需要設置元素的高度約束。