【发布时间】:2012-03-11 03:21:38
【问题描述】:
我想知道是否有人知道如何在调色板中设置新的纹理颜色。见下图。
我尝试点击其他....,然后打开图像调色板。像这样:
所以现在我只能从中选择一个像素。我希望我可以选择更多。这将使工作变得更容易,而不是每次都以编程方式设置背景。 如果您对我可以尝试的事情有任何建议,例如要覆盖的文件或任何事情,请帮助... 谢谢。
以编程方式有点容易。但我正在制作一个通用应用程序(iphone 和 Ipad),而且……嗯,必须有办法解决它。 以下是我以编程方式执行此操作的方法:
UIImage *wood = [UIImage imageNamed:@"woodenBack.png"];
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood];
【问题讨论】:
-
为什么不设置表格背景图片“woodenBack.png”?
-
您是否尝试在 iPhone / iPad 之间使用不同的图像?您可能只需要硬着头皮在代码中执行此操作。
-
是的,显然......我希望它更容易。他们准备了一些其他的。但感谢您的帮助
-
您可以子类化一个 tableview 控制器假设 MYTableViewController 并将您的背景图像代码放入 viewdidload 并将您的 MYTableViewController 扩展到每个 tableviewcontroller。它将拥有您的默认图像。 :)
-
可以这样用,BOOL large = ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad); // 页面缩略图大小 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]; }
标签: uitableview xcode4 ios5 storyboard background-color