我想知道是否有人知道如何在调色板中设置新的纹理颜色。见下图。
我试图点击其他....然后放一个图像调色板。像这样:
所以现在我只能选择一个像素。我希望我能选择更多。它会使工作变得更容易,而不是每次都以编程方式设置背景。 如果您对我可以尝试的任何建议,如文件覆盖或任何事情,请帮助... 感谢。
编程有点容易。但是我正在制作一个通用的应用程序(iphone和Ipad)......而且必须有一种解决方法。 以下是我以编程方式执行的操作:
UIImage *wood = [UIImage imageNamed:@"woodenBack.png"];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood];
答案 0 :(得分:1)
可以使用这样的东西,
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];
}
如果背景在所有视图中都存在,那么您可以将背景应用到appdelegate中的UIWindow,并在其余视图中设置背景颜色清晰颜色。
另一种方法是循环浏览子视图并查找tableview并将背景应用于tableview,但我想这是一项CPU密集型任务,最好使用代码加载图像。