swift UIButton在不同的设备上有奇怪的意想不到的bakground颜色

yvfmudvl  于 2023-08-02  发布在  Swift
关注(0)|答案(3)|浏览(105)

我最近在iOS 15下构建了一个应用程序(截至编写这段代码的最新版本),当我将我的应用程序的一个版本交付测试飞行时,我的一个用户给我发了一个应用程序工作的视频,我注意到,我所有的按钮都有这种奇怪的背景高亮效果。这是某种辅助模式吗?我从没见过这种事。在下面的一些屏幕截图和界面构建器中,没有与此UIButton关联的自定义类。所有的按钮都有这种效果。

这个设备附加了奇怪的背景颜色:

但这就是它的设计方式以及它在我的设备和模拟器上的显示方式:

下面是来自Interface Builder的屏幕截图:

atmip9wb

atmip9wb1#

我也遇到过类似的问题。
将样式更改为default。然后选择text color而不是tint color。背景可以保持default。因此是透明的。
测试,工作。
Example

tktrz96b

tktrz96b2#

原来我的用户在iOS辅助功能设置中打开了一些东西,称为“按钮形状”。我不知道...

7uhlpewt

7uhlpewt3#

这种情况发生在特定的iOS设备上。以下是解决此问题的简单步骤:
1.打开【设置】,搜索【辅助功能】。
1.在辅助功能中,有显示和文字大小,点击即可。
1.* * 按钮形状**有切换按钮,关闭切换按钮。
执行这些步骤将解决您的问题。

相关问题