"在仅变换图层中更改属性maskToBounds,将不起作用"在Xcode 7中

时间:2015-09-08 11:33:36

标签: ios ios9 xcode7-beta6

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

根据an Apple forum thread,这可能是Apple方面的错误。有人找到了解决方案吗?

3 个答案:

答案 0 :(得分:12)

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

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

该错误导致键盘永远显示,并且只存在于iPad和iPad模拟器上。

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

答案 1 :(得分:0)

可能会发生,因为您更改了StackView的图形属性:

enter image description here

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

答案 2 :(得分:0)

如果有人由于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)中提及此更改。