gpt4 book ai didi

iphone - 设置 UIVIew 的背景颜色

转载 作者:可可西里 更新时间:2023-11-01 04:21:45 27 4
gpt4 key购买 nike

编辑:人们一直在访问这篇没有太多有用信息的帖子,所以我会把它放在这里以帮助你们:尝试设置 UIViewbackgroundColor 属性。例如:

myView.backgroundColor = [UIColor blueColor];

确保您的 View 已实例化,如果它完全由 xib 或 Storyboard控制,请确保 View 已加载(否则在界面构建器中设置的任何内容都将成为背景颜色)。如果这不起作用,则说明发生了一些奇怪的事情。继续寻找,这篇文章对您没有帮助。

原帖:

我有一个带有 UIView 属性的 NSObject。大多数情况下我使用这个 UIView 来显示图片,但在某些情况下,我想设置它的背景颜色。但是,每次我尝试设置背景颜色时,颜色都保持清晰。出现任何图像或其他 subview ,但背景不会出现。如何更改 UIView 的背景颜色?这是我的一些代码:

这是一个我需要平铺图像的示例:(这是在我将 UIView 添加到 View Controller 的 View 后调用的函数中)

(图片是一个 UIView 属性)

 picture.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Tile.png"]];

其他情况我也试过:

picture.backgroundColor = [UIColor colorWithRed:0 green:1 blue:1 alpha:0.5];

在这两种情况下,背景都保持清晰。

最佳答案

你在分配和初始化上面提到的 UIView 吗?问题应该是您很可能忘记为名为 picture 的 UIView 执行此操作。

试试看:

picture = [[UIView alloc] initWithFrame:CGRectMake(10,10,200,200)];
picture.backgroundColor = [UIColor redColor];

假设该图片已经在您的界面文件中声明为 UIView 类型的 iVar。

关于iphone - 设置 UIVIew 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562588/

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