iOS 11 - 将背景图像添加到导航栏

时间:2018-06-19 04:50:28

标签: ios swift xcode

我有一个带有大标题的视图控制器,我想为它添加一个背景图像,所以它占用了整个导航栏。 有谁知道这样做的最佳方式。我在互联网上搜索但还没找到任何好的例子。 谢谢

目标是从星巴克应用程序看起来像这个视图。

Click this to see an example of how I want it to look

2 个答案:

答案 0 :(得分:0)

我检查过图像。我认为最好的方法是在顶部添加图像视图。然后在该图像视图上放置两个具有适当约束的按钮。然后在该图像视图下方添加tableview。然后在表格视图单元格中,您可以在第一个索引处添加textview,如果它是一个大文本,则单元格下方将覆盖左侧标签所需的所有内容以及>右侧的图像将导致不同的屏幕。

答案 1 :(得分:0)

我遇到了类似的问题,而且在互联网上也没有找到任何解决方案。但是我确实有一项简单的工作可能会有所帮助。

我所做的是将图像设置为导航栏的背景,并将图像添加到VC中的视图中。确保导航栏没有阴影,并且其translucent属性设置为NO