2016-10-04 31 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

您可以防止酒吧从情节板中的硬编码你的酒吧元素的高度值拉伸。 为此,您需要设置元素的高度约束。