Estoy usando la función StoryBoard para mi proyecto de iPhone. En el guión gráfico, tengo un controlador de vista con una vista de tabla usando prototipos de celdas. Dentro de la celda del prototipo, tengo un UIButton (rectángulo redondeado) conectado a una clase UIButton subclase. La vista de tabla obtiene sus datos de una matriz, y los datos se imprimen en cellForRowAtIndexPath.UIButton setTitleColor y setImage no funciona
Dentro de cellForRowAtIndexPath, modifico condicionalmente la apariencia de la celda. Esto es cuando empiezo a tener problemas. Puedo cambiar con éxito el texto del botón. Sin embargo, si intento de cambiar la imagen del botón, usando:
[cell.myButton setImage:[UIImage imageNamed:@"mynewimage.png"] forState:UIControlStateNormal];
se cambia la imagen, pero el texto desaparece.
Si intento cambiar el color del texto del botón, usando:
[cell.myButton setTitleColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:.77] forState:UIControlStateNormal]
No ocurre nada en absoluto. El color sigue siendo el mismo (a menos que también intente cambiar la imagen, en cuyo caso desaparece por completo).
Estoy sintiendo que estoy haciendo algo fundamentalmente malo aquí - ¿tiene alguna sugerencia?
Genial, la imagen está configurada correctamente ahora (el texto no desaparece).Sin embargo, no sucede nada con el color del texto ... – tremolo