如何防止自定义导航栏拉伸?

时间:2016-10-04 12:16:39

标签: ios objective-c xcode uiviewcontroller uinavigationbar

在我的应用中,我制作了一个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

1 个答案:

答案 0 :(得分:0)

您可以通过在故事板中硬编码条形元素的高度值来阻止条形图拉伸。 为此,您需要设置元素的高度约束。