菜鸟教程小白 发表于 2022-12-12 15:05:42

ios - 我可以选择性地剪辑到边界吗?


                                            <p><p>我有一个自定义类,它为我的按钮添加边框,并具有在左上角创建“X”按钮的功能。 </p>

<p>第一个问题:为了让 X 按钮出现在图像按钮的边界之外,我必须关闭图像按钮上的 clipToBounds。但这具有允许图像穿过圆角的负面影响。有没有办法只剪辑图像而不是 X 按钮? </p>

<p>第二个问题:边框显示在 X 按钮上。 (起初我认为这是一个 alpha 问题,但事实并非如此。)我希望第一个问题的解决方案能够解决第二个问题,这就是我在这里解决这两个问题的原因。</p>

<p> <a href="/image/eyCBi.png" rel="noreferrer noopener nofollow"><img src="/image/eyCBi.png" alt="enter image description here"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我建议创建一个新 View 并将 x 按钮和 ImageView 添加为 subview 。此 View 不会裁剪到边界。然后在image view上设置border、圆角半径和clipToBounds。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 我可以选择性地剪辑到边界吗?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/54370841/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/54370841/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 我可以选择性地剪辑到边界吗?