gpt4 book ai didi

objective-c - 带有 UILabel 的自定义 View 显示为黑色

转载 作者:行者123 更新时间:2023-11-28 18:26:14 25 4
gpt4 key购买 nike

我创建了一个自定义 UIView,其中包含一些 UILabel。我将这些 UILabel 添加到自定义 View 的 drawRect 方法中。

但是整个自定义 View 在屏幕上显示为黑色。我没有为自定义 UIView 设置任何背景颜色。我该如何解决?

我尝试将背景颜色设置为 ClearColor,但它看起来仍然是黑色。

我尝试将自定义 View 的不透明属性设置为 false,但 View 显然消失了。

请帮忙。

enter image description here

最佳答案

不要在 drawRect: 方法中这样做,该方法旨在在图形上下文中绘制。如果你想添加一些特定的 subview ,请在 init/initWithFrame 方法中进行。对我来说,最好的方法是创建一个自定义的 uiviewcontroller 子类并使用 xib (nib) 文件对其进行初始化。在 Controller 级别工作是一种很好的做法。

关于objective-c - 带有 UILabel 的自定义 View 显示为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com