Estoy creando un botón programáticamente para una aplicación de iPad. cuando veo el botón, parece que hay una cosa de tipo sombra debajo de él. ¿Qué es y cómo puedo deshacerme de eso?Hay una sombra en mi botón
Este es el código que lo crea:
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.titleLabel.font = [UIFont fontWithName:@"Trebuchet MS" size:12];
[myButton setTitle:@"test" forState:UIControlStateNormal];
myButton.frame = CGRectMake(0, 0, self.leftScrollView.frame.size.width, 50);
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gear12.png"]];
[myButton addSubview:myImageView];
[self.leftScrollView addSubview:myButton];
ACTUALIZACIÓN:
bien, noto que solamente conseguir ese efecto cuando su en mi ScrollView. si lo agrego a la vista, no hay efecto de sombra.
botón de prueba superior, el botón es una subvista de la vista. el botón inferior es una subvista de la vista de desplazamiento que es una subvista de la vista (botón/vista vs botón/vista de desplazamiento/vista).
sección blanca es la vista, gris es la vista/desplazamiento de desplazamiento.
ACTUALIZACIÓN 2:
como ha señalado robmayor, UIButtons siempre tienen ese efecto doble línea, simplemente no noticeble cuando el color de fondo es blanco. el azul es una vista y el gris es la subvista vista de desplazamiento.
esto podría ser útil: http://stackoverflow.com/questions/18341319/how-to-get-rid-of-gap-around-round-rect-button –