CAGradientLayer导致子视图不可见

LukeSideWalker

您好,iOS和Swift的大师,

经过两天的挫折,我拼命决定在这里问。问题:

添加CAGradientLayer时,不显示子视图。

细节:

  • 我已经制定了一种在UIView扩展中添加CAGradientLayer的方法
  • 我只是在任何视图上调用该方法,它本身就可以完美地工作
  • 但是,如果我尝试在视图层次结构(作为背景)中为UIView使用此方法,那么不幸的是,所有子视图不再可见,渐变似乎会“覆盖”所有子视图
  • 如果我没有在容器视图中调用“ addGradient”方法,则所有子视图均会正确显示
  • 令人惊奇的细节:尽管子视图不可见,但它们以某种方式存在并且“活动”(例如,“不可见的” UIButton触发”)
  • 我正在使用自动版式

任何想法将不胜感激!提前致谢。

桑迪普·班达里(Sandeep Bhandari)

LukeSideWalker,

不确定,但是您始终可以尝试将图层添加到所有其他图层下面,这样它就不会覆盖现有的subViews。在您的扩展程序中添加图层以进行查看的尝试此操作

self.layer.insertSublayer(layer, atIndex: 0)

尝试将ImageView添加为subView效果很好:)也应该解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CAGradientLayer导致子视图不可见

来自分类Dev

XIB子视图不可见

来自分类Dev

动画约束导致子视图布局在屏幕上可见

来自分类Dev

卡视图不可见

来自分类Dev

卡视图不可见

来自分类Dev

卡视图不可见

来自分类Dev

android-将视图设为“ GONE”也会导致其下方的视图不可见

来自分类Dev

包括导致结构别名不可见?

来自分类Dev

动画导致按钮不可见

来自分类Dev

自定义视图不可见

来自分类Dev

相对布局中不可见的视图

来自分类Dev

CoordinatorLayout 在设计视图中不可见

来自分类Dev

文档在嵌入视图中不可见

来自分类Dev

QT:动态子按钮不可见

来自分类Dev

可疑的大小这将使视图不可见(在子布局中)

来自分类Dev

睡眠导致具有不可见内容的框架

来自分类Dev

不可见字符导致意外 EOF 错误

来自分类Dev

为什么当我将 UIStackView 分布设置为等间距时子视图不可见?

来自分类Dev

当前不可见时展开/选择树视图节点

来自分类Dev

Spring Webflow requestScope变量在视图中不可见

来自分类Dev

Android是否会重绘不可见的视图?

来自分类Dev

滚动视图内容在底部栏不可见

来自分类Dev

如何使一组视图在android中不可见

来自分类Dev

Radasync控制选择按钮在兼容视图中不可见

来自分类Dev

图片在列表视图中不可见

来自分类Dev

Android是否会重绘不可见的视图?

来自分类Dev

Spring Webflow requestScope变量在视图中不可见

来自分类Dev

如何更新不可见/屏幕外的视图?

来自分类Dev

oracle 12c视图中的不可见列