• <legend id='YgU3x'><style id='YgU3x'><dir id='YgU3x'><q id='YgU3x'></q></dir></style></legend>

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

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

        如何增加 UIButton 的点击区域?

        时间:2023-07-07
            <legend id='VdSy8'><style id='VdSy8'><dir id='VdSy8'><q id='VdSy8'></q></dir></style></legend>
            <tfoot id='VdSy8'></tfoot>
          • <small id='VdSy8'></small><noframes id='VdSy8'>

              <tbody id='VdSy8'></tbody>

              <bdo id='VdSy8'></bdo><ul id='VdSy8'></ul>

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

                • 本文介绍了如何增加 UIButton 的点击区域?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用带有自动布局的 UIButton.当图像很小时,点击区域也很小.我可以想象几种方法来解决这个问题:

                  I use UIButton with auto layout. When images are small the tap area is also small. I could imagine several approaches to fix this:

                  1. 增加图片尺寸,即在图片周围放置一个透明区域.这不好,因为当您定位图像时,您必须牢记额外的透明边框.
                  2. 使用 CGRectInset 并增加大小.这不适用于自动布局,因为使用自动布局会退回到原始图像大小.

                  除了以上两种方法,有没有更好的办法来增加 UIButton 的点击面积?

                  推荐答案

                  您可以简单地调整按钮的内容插入以获得所需的大小.在代码中,它将如下所示:

                  You can simply adjust the content inset of the button to get your desired size. In code, it will look like this:

                  button.contentEdgeInsets = UIEdgeInsets(top: 12, left: 16, bottom: 12, right: 16)
                  //Or if you specifically want to adjust around the image, instead use button.imageEdgeInsets
                  

                  在界面生成器中,它将如下所示:

                  In interface builder, it will look like this:

                  这篇关于如何增加 UIButton 的点击区域?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何限制按钮点击 下一篇:在视图控制器的宽度上水平均匀分布 UIButton 的最简单方法?

                  相关文章

                • <legend id='mhewH'><style id='mhewH'><dir id='mhewH'><q id='mhewH'></q></dir></style></legend>

                      • <bdo id='mhewH'></bdo><ul id='mhewH'></ul>

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

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