ios swift如何将图像添加到不在center / titleview中的导航栏?

时间:2015-07-08 21:19:37

标签: ios iphone swift

在swift中,如何在侧面而不是中间的导航栏中添加图标? 我想通过让Slack出现在右侧菜单图标旁边来做他们的搜索图标,看看图片:https://static-s.aa-cdn.net/img/ios/618783545/1b2dca063c580767bf28c885e22c61bc

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

3 个答案:

答案 0 :(得分:2)

根据您的要求的复杂程度,您有两个选择:

  1. 创建自定义导航栏(只是一个UIView子类)
  2. 创建图片广告将其应用为导航栏的背景

答案 1 :(得分:0)

你可以将它子类化并个性化你的导航栏,本教程对此有好处: http://www.ioscreator.com/tutorials/customizing-navigation-bar-ios8-swift

答案 2 :(得分:0)

我还没有尝试使用Swift,但这适用于Objective-C。您可以通过将UIBarButtonItems数组传递给[self.navigationItem setRightBarButtonItems:]

来向右添加多个项目