0

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

[self.navigationController.navigationBar addSubview:imageView];

而且 self.view addSubview:imageView,但我需要在两者之间共享一个图像视图

即前半部分在导航栏中,remaning 在视图中。有人可以帮我吗?

4

2 回答 2

0

不,这是不可能的 AFAIK。一个视图(包括 UIImageView)只能有一个父视图。所以它要么是 UINavigationBar 的孩子,要么是另一个视图之一,但不是两者兼而有之。

于 2013-09-30T13:37:25.210 回答
0

使用 ios 7,您可以使用半透明导航栏,以便您可以在视图中设置图像视图,并通过导航栏发光 :-)

于 2013-09-30T13:49:22.163 回答