iOS>更改导航栏zPosition和UIImageView

问题描述 投票:0回答:1

我想将图像放置在导航栏上,但部分放在内容栏上,部分放在内容视图上。因此,我将UINavigationBar.layer.zPostion设置为-1,它特别适用于iPhone。但是我还有带UIImage的背景UIImageView,应该将其放置在导航栏下方。因此,我尝试将zPosition设置为-2或-10,它不起作用,并且可以通过导航栏看到。我什至尝试将另一个UIView放在Background UIImageView上方和NavigationBar下方,以便能够遮盖/隐藏此图像并具有类似于导航栏的颜色。但这是行不通的。如果我使用某种颜色的UIView代替ImageView,则它可以正常工作。

ios layer navigationbar
1个回答
0
投票

我忘记添加

clipToBounds = true

这解决了问题

© www.soinside.com 2019 - 2024. All rights reserved.