如何防止自定义导航栏拉伸?
Posted
技术标签:
【中文标题】如何防止自定义导航栏拉伸?【英文标题】:how can I prevent custom navigation bar stretch? 【发布时间】:2016-10-04 12:16:39 【问题描述】:在我的应用程序中,我创建了一个包含imageview
和自定义导航栏的viewcontroller
,并将navigationbaritem
和navigationbar
插座连接到代码。
我将UINavigationBar
和UINavigationItem
定义为出口。
@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
【问题讨论】:
删除所有这些。并隐藏导航栏。并且简单地创建一个uiview并在中间设置左键,右键和标签..或者您也可以在uiview中添加uiimageview并根据您的要求设置图像。祝你好运兄弟 【参考方案1】:您可以通过在情节提要中硬编码条形元素的高度值来防止条形拉伸。 为此,您需要设置元素的高度约束。
【讨论】:
以上是关于如何防止自定义导航栏拉伸?的主要内容,如果未能解决你的问题,请参考以下文章