相关疑难解决方法(0)

在故事板中添加navigationItem.titleView失败

我可以在代码中非常轻松地将titleView添加到我的navigationItem:

UIImageView *navImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nav_logo"]];
UIView *titleView = [[UIView alloc] initWithFrame:navImageView.frame];
[titleView addSubview:navImageView];
self.navigationItem.titleView = titleView;
Run Code Online (Sandbox Code Playgroud)

但是,我正试图在我的故事板中做到这一点,而且我的失败是悲惨的.

这就是我所做的:

  1. 将UIView拖放到VC的导航项顶部.
  2. 将UIImageView拖放到UIView之上
  3. 添加宽度/高度/前导/顶部约束
  4. 设置UIImageView的image属性

我还将我的UIView的背景设置为红色(好吧,更像是烧焦的橙色)来说明问题.

事情是如何呈现出来的:

在此输入图像描述

我很惊讶这一直很困难.有任何想法吗?

objective-c uiimageview uinavigationitem ios uistoryboard

9
推荐指数
2
解决办法
6595
查看次数