titletextattributes color bar ios objective-c uibutton uiimage

ios - bar - uinavigationitem title color



¿Cómo aplicar un tintColor a un UIImage? (2)

Así es como uso los colores y opacidades de tinte en IOS 9 con Swift:

//apply a color to an image //ref - http://stackoverflow.com/questions/28427935/how-can-i-change-image-tintcolor //ref - https://www.captechconsulting.com/blogs/ios-7-tutorial-series-tint-color-and-easy-app-theming func getTintedImage() -> UIImageView { var image :UIImage var imageView :UIImageView image = UIImage(named: "someAsset")! let size : CGSize = image.size let frame : CGRect = CGRectMake((UIScreen.mainScreen().bounds.width-86)/2, 600, size.width, size.height) let redCover : UIView = UIView(frame: frame) redCover.backgroundColor = UIColor.redColor() redCover.layer.opacity = 0.75 imageView = UIImageView(); imageView.image = image.imageWithRenderingMode(UIImageRenderingMode.Automatic) imageView.addSubview(redCover) return imageView }

Tengo un UIImage que es un pequeño símbolo que es todo negro. El UIImage se está configurando en una subclase UIButton personalizada que tengo. ¿Es posible tener la imagen para aplicar el tintColor a ella, así que en lugar de la imagen negra cambia los colores a lo que sea tintColor ?

Solo estoy tratando de evitar crear nuevos activos.

// here I want defaultImageName (that is black) to use the tintColor (that is white) [self setImage:[UIImage imageNamed:defaultImageName] forState:UIControlStateNormal];