CAGradientLayer覆盖在iOS 7中的tableviewcell文本上,在iOS 8中可以正常工作

时间:2014-12-26 15:31:49

标签: ios uitableview cagradientlayer

在iOS 8&在iOS7中:

enter image description here

enter image description here

我正在通过关注raywenderlich网站上的教程来研究Clear喜欢做的应用程序。但我遇到了与CAGradientLayer有关的问题。在这个应用程序中,通过敲击单元格中的文本并将绿色层插入单元格来标记完成的项目。

我使用CAGradientLayer的 insertSublayerAtndex 方法插入绿色图层。

如果我在索引0处插入绿色层,它有两个问题,它适用于iOS 8&它没有iOS 7.所以我查了一下stackoverflow&然后尝试在应用程序的iOS 7版本的索引1处插入绿色图层。但它覆盖了tableviewcell&的文本。穿透层,如上面的屏幕截图所示。

给我一​​些提示来解决这个问题,以便iOS7和iOS中的应用程序看起来完全一样。 iOS8上。

0 个答案:

没有答案