首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift :导航栏上的徽标和后退按钮

Swift :导航栏上的徽标和后退按钮
EN

Stack Overflow用户
提问于 2016-07-20 12:21:33
回答 3查看 474关注 0票数 3

我想有我的应用程序的标志,然后在导航栏上的应用程序名称。除了这个,还应该有一个后退按钮。

下面是截图:

我已经试过下面的代码了。

代码语言:javascript
复制
 self.navigationItem.setHidesBackButton(false, animated:true);

 let imgLogo : UIImage = UIImage(named:"Logo")!
 let imgViewLogo : UIImageView = UIImageView(image: imgLogo)
 imgViewLogo.frame = CGRectMake(0, 0, 40, 40)

 let leftItem:UIBarButtonItem = UIBarButtonItem(customView: imgViewLogo)
 self.navigationItem.leftBarButtonItem = leftItem
 // App Name set on storyboard at design-time

这将徽标放在后面按钮的顶部,如下所示。

如何才能做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-07-20 12:30:00

您可以为navigationItem.titleView使用自定义视图。使用您的徽标和UIViewController标题的标签创建UIViewController并设置

navigationItem.titleView = YOUR_CUSTOM_VIEW;

票数 2
EN

Stack Overflow用户

发布于 2016-07-20 12:31:23

不要使用.leftBarButtonItem,而是使用:

代码语言:javascript
复制
let imgLogo : UIImage = UIImage(named:"Logo")!
    let imgViewLogo : UIImageView = UIImageView(image: imgLogo)
    imgViewLogo.frame = CGRectMake(0, 0, 40, 40)

    let leftItem:UIBarButtonItem = UIBarButtonItem(customView: imgViewLogo)
    self.navigationItem.leftBarButtonItems?.append(leftItem)

它将与系统回退按钮一起添加。

票数 1
EN

Stack Overflow用户

发布于 2016-07-20 12:32:31

你可以找到很多关于它的例子。

在本例中,我还添加了一个空格,以便在需要的情况下将您的徽标居中:

代码语言:javascript
复制
let leftButton: UIBarButtonItem = UIBarButtonItem(image: UIImage(named: "Logo")!, style: UIBarButtonItemStyle.Plain, target: self, action:#selector(MyViewController.leftButtonPress(_:)))
let negativeSpacer = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FixedSpace, target: nil, action: nil)
negativeSpacer.width = -5.0 // Left inset to better center your logo
navigationItem.leftBarButtonItems = [negativeSpacer,leftButton]

func leftButtonPress(sender: AnyObject?) {
    // do whatever you want when you press back button
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38481167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档