Iphone 为分组UITableView的背景细条纹着色
如何使用分组样式将色调应用于Iphone 为分组UITableView的背景细条纹着色,iphone,uitableview,Iphone,Uitableview,如何使用分组样式将色调应用于UITableView的背景?使用的标准“颜色”([UIColor groupTableViewBackgroundColor])为蓝色;我想要绿色的 这使用的是图案而不是真颜色。我只想将该图案着色以匹配我在其他地方使用的颜色,而不是将其替换为纯色。您可以通过coregraphics将分组的tableview颜色绘制到上下文中,着色,然后使用上下文的位图作为tableview的重复背景。但我不能告诉你怎么做 为什么不在Photoshop或GIMP中进行着色,并将其保存
UITableView
的背景?使用的标准“颜色”([UIColor groupTableViewBackgroundColor]
)为蓝色;我想要绿色的
这使用的是图案而不是真颜色。我只想将该图案着色以匹配我在其他地方使用的颜色,而不是将其替换为纯色。您可以通过coregraphics将分组的tableview颜色绘制到上下文中,着色,然后使用上下文的位图作为tableview的重复背景。但我不能告诉你怎么做 为什么不在Photoshop或GIMP中进行着色,并将其保存为32x480(或任何您需要的分辨率)图像,然后将该图像用作tableview的背景图像呢。要获得初始细条纹图像,只需将其作为背景色进行全屏查看
第三个选项是将半透明的绿色视图放置在另一个具有分组tableview背景色的视图之上。不过,我不知道这会有多好。您可能可以通过coregraphics将分组的tableview颜色绘制到上下文中,对其着色,然后使用上下文的位图作为tableview的重复背景。但我不能告诉你怎么做 为什么不在Photoshop或GIMP中进行着色,并将其保存为32x480(或任何您需要的分辨率)图像,然后将该图像用作tableview的背景图像呢。要获得初始细条纹图像,只需将其作为背景色进行全屏查看
第三个选项是将半透明的绿色视图放置在另一个具有分组tableview背景色的视图之上。不过,我不知道这会有多好。最简单的方法是对默认分组的tableview背景进行屏幕截图,并对其进行裁剪,使其大小为7x1像素(足以平铺)。在您喜爱的图像编辑器中调整色调颜色(色调、饱和度、亮度),并通过
+colorWithPatternImage:
将生成的图像用作图案颜色,例如:
myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"GreenStripes.png"]];
最简单的方法是制作默认分组tableview背景的屏幕截图,并将其裁剪为7x1像素(足以平铺)。在您喜爱的图像编辑器中调整色调颜色(色调、饱和度、亮度),并通过
+colorWithPatternImage:
将生成的图像用作图案颜色,例如:
myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"GreenStripes.png"]];