首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UINavigtion控制器后退按钮显示不正确

UINavigtion控制器后退按钮显示不正确
EN

Stack Overflow用户
提问于 2017-09-27 14:46:25
回答 1查看 691关注 0票数 3

如图所示,iOS 11上的原生后退按钮有错误。对此有解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-27 15:33:28

你能试试这段代码来解决这个问题吗?如果对你不起作用,请留下下面的评论。

代码语言:javascript
运行
复制
    var backImage = UIImage(named: "back_button_image").withRenderingMode(.alwaysOriginal)
    let leftPadding: CGFloat = 10
    let adjustSizeForBetterHorizontalAlignment: CGSize = CGSize(width: backImage.size.width + leftPadding, height: backImage.size.height)
    UIGraphicsBeginImageContextWithOptions(adjustSizeForBetterHorizontalAlignment, false, 0)
    backImage.draw(at: CGPoint(x: leftPadding, y: 0))
    backImage = UIGraphicsGetImageFromCurrentImageContext()!
    UIGraphicsEndImageContext()
    self.navigationController?.navigationBar.backIndicatorImage = backImage
    self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = backImage
    self.navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46441188

复制
相关文章

相似问题

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