• <i id='a7dtf'><tr id='a7dtf'><dt id='a7dtf'><q id='a7dtf'><span id='a7dtf'><b id='a7dtf'><form id='a7dtf'><ins id='a7dtf'></ins><ul id='a7dtf'></ul><sub id='a7dtf'></sub></form><legend id='a7dtf'></legend><bdo id='a7dtf'><pre id='a7dtf'><center id='a7dtf'></center></pre></bdo></b><th id='a7dtf'></th></span></q></dt></tr></i><div id='a7dtf'><tfoot id='a7dtf'></tfoot><dl id='a7dtf'><fieldset id='a7dtf'></fieldset></dl></div>

      <small id='a7dtf'></small><noframes id='a7dtf'>

      1. <tfoot id='a7dtf'></tfoot>

        <legend id='a7dtf'><style id='a7dtf'><dir id='a7dtf'><q id='a7dtf'></q></dir></style></legend>
          <bdo id='a7dtf'></bdo><ul id='a7dtf'></ul>

      2. Swift 自定义 NavBar 后退按钮图像和文本

        时间:2023-06-13

              <tfoot id='T4w9M'></tfoot>
              <i id='T4w9M'><tr id='T4w9M'><dt id='T4w9M'><q id='T4w9M'><span id='T4w9M'><b id='T4w9M'><form id='T4w9M'><ins id='T4w9M'></ins><ul id='T4w9M'></ul><sub id='T4w9M'></sub></form><legend id='T4w9M'></legend><bdo id='T4w9M'><pre id='T4w9M'><center id='T4w9M'></center></pre></bdo></b><th id='T4w9M'></th></span></q></dt></tr></i><div id='T4w9M'><tfoot id='T4w9M'></tfoot><dl id='T4w9M'><fieldset id='T4w9M'></fieldset></dl></div>
              <legend id='T4w9M'><style id='T4w9M'><dir id='T4w9M'><q id='T4w9M'></q></dir></style></legend>

                <small id='T4w9M'></small><noframes id='T4w9M'>

                  <tbody id='T4w9M'></tbody>
                • <bdo id='T4w9M'></bdo><ul id='T4w9M'></ul>

                  本文介绍了Swift 自定义 NavBar 后退按钮图像和文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我需要自定义 Swift 项目中后退按钮的外观.

                  I need to customise the look of a back button in a Swift project.

                  这是我所拥有的:

                  这就是我想要的:

                  我尝试创建自己的 UIBarButtonItem,但我不知道如何将图像放在文本旁边,而不是作为背景或替换文本.

                  I've tried creating my own UIBarButtonItem but I can't figure out how to get the image to be beside the text, rather than as a background or a replacement for the text.

                  let backButton = UIBarButtonItem(title: "Custom", style: .Plain, target: self, action: nil    )
                  //backButton.image = UIImage(named: "imageName") //Replaces title
                  backButton.setBackgroundImage(UIImage(named: "imageName"), forState: .Normal, barMetrics: .Default) // Stretches image
                  navigationItem.setLeftBarButtonItem(backButton, animated: false)
                  

                  推荐答案

                  你可以这样做:

                  let yourBackImage = UIImage(named: "back_button_image")
                  self.navigationController?.navigationBar.backIndicatorImage = yourBackImage
                  self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = yourBackImage
                  self.navigationController?.navigationBar.backItem?.title = "Custom"
                  

                  您的图像将只有一种颜色

                  Your image will only have one color though

                  这篇关于Swift 自定义 NavBar 后退按钮图像和文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:以编程方式创建居中的 UIBarButton 下一篇:在 iOS 7 上,如果最终包含在选项卡栏控制器中,则使用工具栏推送控制器会留下不可用空间的间隙

                  相关文章

                  <small id='j2mxL'></small><noframes id='j2mxL'>

                  <i id='j2mxL'><tr id='j2mxL'><dt id='j2mxL'><q id='j2mxL'><span id='j2mxL'><b id='j2mxL'><form id='j2mxL'><ins id='j2mxL'></ins><ul id='j2mxL'></ul><sub id='j2mxL'></sub></form><legend id='j2mxL'></legend><bdo id='j2mxL'><pre id='j2mxL'><center id='j2mxL'></center></pre></bdo></b><th id='j2mxL'></th></span></q></dt></tr></i><div id='j2mxL'><tfoot id='j2mxL'></tfoot><dl id='j2mxL'><fieldset id='j2mxL'></fieldset></dl></div>
                  <legend id='j2mxL'><style id='j2mxL'><dir id='j2mxL'><q id='j2mxL'></q></dir></style></legend><tfoot id='j2mxL'></tfoot>
                      <bdo id='j2mxL'></bdo><ul id='j2mxL'></ul>