代码之家  ›  专栏  ›  技术社区  ›  Michał Ziobro

iOS>更改导航栏zPosition和UIImageView

  •  0
  • Michał Ziobro  · 技术社区  · 6 年前

    我想把图像放在导航栏上,但部分放在上面,部分放在内容视图上。所以我决定UINavigationBar.layer.zposition到-1,它工作得非常好,尤其是在iphone上。但我也有背景UIImageView和UIImage,它应该放在导航栏下面。所以我试着把zPosition设置为-2或-10,但它不起作用,它可以通过导航栏看到。我甚至尝试将另一个UIView放在背景UIImageView的上方和NavigationBar下面,这样就可以屏蔽/隐藏这幅图像,并具有类似于导航栏的颜色。但它不起作用。如果我使用带某种颜色的UIView而不是ImageView,那么它可以正常工作。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Michał Ziobro    6 年前

    我忘了补充

    clipToBounds = true