EDITAR: La gente sigue visitando esta publicación que no tiene mucha información buena así que pondré esto aquí para ayudarlos chicos: Intente establecer la propiedad backgroundColor
de su UIView
. Por ejemplo:Establecer el color de fondo de un UIVIew
myView.backgroundColor = [UIColor blueColor];
Asegúrese de que su visión ha creado una instancia y si se controla mediante un xib o guión gráfico en absoluto, asegúrese de que la vista ya se ha cargado (de lo contrario lo que se establece en el constructor de interfaces se convertirá en el color de fondo). Si eso no funciona, algo extraño está sucediendo. Sigue buscando, esta publicación no te ayudará.
Original post:
Tengo una NSObject con una propiedad UIView. Sobre todo uso esta UIView para mostrar una imagen, pero en algunos casos, quiero establecer el color de fondo de la misma. Sin embargo, cada vez que intento establecer el color de fondo, el color permanece tan claro. Aparecen imágenes u otras subvistas pero el fondo no. ¿Cómo puedo cambiar el color de fondo de una UIView? Aquí es parte de mi código:
He aquí un ejemplo en el que necesito una imagen en mosaico: (esto es, en una función llamada después añado el UIView a la opinión del viewcontroller)
(la imagen es una propiedad UIView)
picture.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Tile.png"]];
también he tratado en otros casos:
picture.backgroundColor = [UIColor colorWithRed:0 green:1 blue:1 alpha:0.5];
en ambos casos, el fondo sigue siendo clara.
Todavía resolvió lo que estaba buscando, estableciendo el fondo :) –