gpt4 book ai didi

uitableview - 如何创建纹理背景(图像调色板)颜色,如分组 uitableview 背景颜色?

转载 作者:行者123 更新时间:2023-12-01 05:34:42 24 4
gpt4 key购买 nike

我想知道是否有人知道如何在调色板中设置新的纹理颜色。见下图。

background colors

我试着点击其他....然后放一个图像调色板。像这样:

enter image description here

所以现在我只能从中选择一个像素。我希望我可以选择更多。这将使工作变得更容易,而不是每次都以编程方式设置背景。
如果您对我可以尝试的事情有任何建议,例如要覆盖的文件或任何内容,请帮助...
谢谢。

以编程方式有点容易。但我正在制作一个通用的应用程序(iphone 和 Ipad),而且……肯定有办法解决它。
以下是我以编程方式执行此操作的方法:

UIImage *wood = [UIImage imageNamed:@"woodenBack.png"];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood];

最佳答案

可以使用这样的东西,

BOOL large = ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad); // Page thumb size

if(large){
UIImage *wood = [UIImage imageNamed:@"woodenBack.png"];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood];
}else{
UIImage *brick = [UIImage imageNamed:@"brick.png"];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:brick];
}

如果背景在所有 View 中持续存在,那么您可以将背景应用到 appdelegate 中的 UIWindow 并在其余 View 中设置背景颜色清除颜色。

另一种方法是循环浏览 subview 并找到 tableview 并将背景应用到 tableview,但我想这是一个 CPU 密集型任务,最好使用代码加载图像。

关于uitableview - 如何创建纹理背景(图像调色板)颜色,如分组 uitableview 背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9366998/

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