2012-02-20 9 views
5

Me preguntaba si alguien sabe cómo configurar un nuevo color texturizado en la paleta. Ver la imagen a continuación.¿Cómo creo un color de fondo texturizado (paleta de imágenes) de color como el color de fondo de la vista de tabla agrupada?

background colors

traté de hacer clic en Otros .... y luego poner una paleta de imagen. de este modo:

enter image description here

Así que ahora puedo seleccionar sólo un píxel fuera de él. Ojalá pudiera seleccionar más. Haría el trabajo mucho más fácil en lugar de establecer el fondo programáticamente cada vez. Si tiene alguna sugerencia de cosas que puedo probar, como archivos para anular o cualquier cosa, por favor ayuda ... Gracias.

Programativamente es un poco fácil. Pero estoy haciendo una aplicación universal (iPhone y Ipad) y ... bueno, debe haber una forma de evitarlo. Así es como lo hago mediante programación:

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

¿Por qué no establecer la imagen de fondo de la tabla "woodenBack.png"? – Rupesh

+0

¿Estás tratando de usar una imagen diferente entre iPhone/iPad? Puede que tengas que morder la bala y hacer esto en el código. – pzearfoss

+0

Sí aparentemente ... Me gustaría que fuera más fácil. Ellos tienen algunos otros listos. pero gracias por tratar de ayudar a – Farini

Respuesta

1

puede usar algo como esto,

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]; 
} 

si el fondo persiste en todas las vistas, entonces puede posiblemente aplicar el fondo a la UIWindow en su AppDelegate y conjunto color de fondo claro en el resto de las vistas.

Otro enfoque es recorrer y navegar por las subvistas, buscar tabla y aplicar fondo a la tabla, pero supongo que es una tarea intensiva de la CPU y es mejor tener la imagen cargada usando el código.

+1

lalith Entiendo tu respuesta nad Sí, se puede hacer de esa manera. Pero lo que realmente quiero saber es cómo cambiar las opciones de los fondos con textura que viene con el xcode. Al igual que en photoshop, si es posible simplemente agregar su propio fondo al preajuste de fondos disponibles. ¡Aclamaciones! – Farini

Cuestiones relacionadas