ios - UIView clearColor 的问题

标签 ios objective-c uiview uiviewcontroller uikit

我正在为 iOS 构建一个框架。工作的方式是说一个应用程序使用我的框架并调用它来工作。该框架在调用应用程序之上呈现一个 View Controller 。

现在卡住的地方是我已将 View 的背景颜色设置为 clearColor。但是每当框架的 View Controller 加载时,背景就会设置为黑色。如果我尝试将颜色设置为红色、蓝色等,效果非常好。但是当我将它设置为 clearColor 时,它显示黑屏!

我看到了一些关于同一件事的问题,但所有问题都建议将 View 的透明度设置为否。我已经这样做了,但没有用。因此,请提出一种解决方案,而不是要求您设置不透明属性的解决方案。

谢谢。

最佳答案

问题是,如果背景为clearColor的 View 是唯一的 View ,则屏幕将是黑色的,因为如果 View 下方没有任何内容,则该 View 将无法清晰。要使用颜色清晰的 View ,它下面必须有一个 View 。

关于ios - UIView clearColor 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15708779/

相关文章:

objective-c - IOS 从一个 View 访问另一个 View

ios - 尝试删除图片时崩溃

ios - NSTimer 有错误消息?

objective-c - 任何带有 Objective-C 或其他关键字消息语言示例的数据结构和算法书籍?

ios - 如何阻止 UITableView 单元格覆盖内容?

ios - 将 UIScrollView 连接到 UIView 类

ios - 使用 beginReceivingRemoteControlEvents

ios - 自定义segue实现从左到右的滑动菜单

ios - 从任何位置到我当前位置获取 ETA(预计到达时间)的正确方法是什么

swift - UIView每次旋转都会错位