如何在导航栏和视图之间添加图像视图共享?

时间:2013-09-30 13:11:42

标签: iphone ios ipad

我必须添加一个图像,以便它的一半在导航栏中,剩下的就在视图中。我知道总有可能添加两个图像,但我想知道有没有办法添加一个两者之间的图像视图(只有一个)?现在我知道我可以这样做,

[self.navigationController.navigationBar addSubview:imageView];

以及self.view addSubview:imageView,但我需要在两个

之间共享一个图像视图
  

即前半部分位于导航栏中并且重新显示在视图中。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

不,这不可能是AFAIK。视图(包括UIImageView)只能有一个superview。因此,它既可以是UINavigationBar的子项,也可以是其他视图中的一个,但不是两者。

答案 1 :(得分:0)

使用ios 7,您可以使用半透明导航栏,这样您就可以在视图中设置图像视图,并通过导航栏照亮: - )