167

当我在iPad Xcode 7 beta 6上启动我的应用程序时,我在调试器控制台中收到此警告。在Xcode 6之前没有这样的警告。我不明白为什么它可能会出现,而且也只是在 iPad 上。

根据苹果论坛的帖子,这可能是苹果方面的一个错误。有没有人找到解决方案?

4

5 回答 5

24

为了摆脱这个错误,取消选中剪辑到边界选项并将比例填充到所有视图中,UIStackView 您在项目中使用过。

于 2017-05-08T09:57:24.883 回答
12

这是 iOS 中的一个错误,在最新版本 iOS 9.1 中仍然存在。如果您正在阅读本文,请帮我们大家一个忙,并向 Apple 提交错误报告。

你可以复制我的雷达(id:23666339),可以在 Open Radar 上查看:https ://openradar.appspot.com/23666339

该错误导致键盘永远出现,并且仅存在于 iPad 以及 iPad 模拟器上。

更新:自 iOS 9.2 (13C75) 起,此问题已得到解决。

于 2015-11-25T21:16:09.670 回答
9

这可能是因为您更改了 StackView 的绘图属性:

在此处输入图像描述

当我将剪辑设置为 true 时,我收到此警告

于 2019-07-02T14:32:33.153 回答
1

如果有人因为 iOS 14 中的 UIStackView 而面临这个问题,请查看这篇文章:

https://useyourloaf.com/blog/stack-view-background-color-in-ios-14/

长话短说:

在 iOS 14 中,UIStackView 已从使用 CATransformLayer 更改为使用 CALayer。我看到 Renaud Lienhart (@layoutsubviews) 首先提到了这一点,然后由 David Duncan (@rincewindsama) 证实了这一点。任何发行说明或文档(错误报告 FB8363575)中都没有(尚未)提及此更改。

于 2020-10-28T15:51:29.473 回答
0

问题警告 -> <CATransformLayer: 0x600000946e40> - 在仅变换层中更改属性 maskToBounds 将无效

解决方案 = 只需从 UIstackview 框中取消选中要绑定的剪辑。

在此处输入图像描述

于 2021-08-12T05:19:09.347 回答