Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios swift如何将不在中间/标题视图中的图像添加到导航栏?_Ios_Iphone_Swift - Fatal编程技术网

ios swift如何将不在中间/标题视图中的图像添加到导航栏?

ios swift如何将不在中间/标题视图中的图像添加到导航栏?,ios,iphone,swift,Ios,Iphone,Swift,在swift中,如何在导航栏的侧面而不是中间添加图标? 我想通过将Slack的搜索图标显示在右菜单图标旁边来实现Slack对其搜索图标的功能,请参见此处的图片: 我不希望图标位于标题视图属性导航栏的中心,这是大多数人都会做的。如何使图标显示在右菜单旁边?谢谢。根据您需求的复杂性,您有两种选择: 创建自定义导航栏(只是UIView子类) 创建图像广告并将其应用为导航栏的背景 您可以将其子类化并个性化导航栏,本教程适用于: 我还没有用Swift尝试过,但这在Objective-C上有效。你可以通过将

在swift中,如何在导航栏的侧面而不是中间添加图标? 我想通过将Slack的搜索图标显示在右菜单图标旁边来实现Slack对其搜索图标的功能,请参见此处的图片:


我不希望图标位于标题视图属性导航栏的中心,这是大多数人都会做的。如何使图标显示在右菜单旁边?谢谢。

根据您需求的复杂性,您有两种选择:

  • 创建自定义导航栏(只是UIView子类)
  • 创建图像广告并将其应用为导航栏的背景

  • 您可以将其子类化并个性化导航栏,本教程适用于:

    我还没有用Swift尝试过,但这在Objective-C上有效。你可以通过将
    UIBarButtonItems
    数组传递到
    [self.navigationItem setRightBarButtonItems:::
    啊哈,2011年,那时比较简单。这就是我一直在寻找的想法!它确实在Swift中工作,大多数命令和方法都会继续执行。详情如下: