Aparece una advertencia que dice que setFont está en desuso?setFont ¿Desaprobado?
[button setFont:[UIFont boldSystemFontOfSize:13]];
Alguna sugerencia de cómo se lo quite pls ..
Aparece una advertencia que dice que setFont está en desuso?setFont ¿Desaprobado?
[button setFont:[UIFont boldSystemFontOfSize:13]];
Alguna sugerencia de cómo se lo quite pls ..
Como UIButton expone su TitleLabel partir de iPhone OS 3.0 debe establecer la fuente directamente a ella:
[button.titleLabel setFont:[UIFont boldSystemFontOfSize:13]];
Ajuste de la la fuente del botón se depraca directamente en las versiones 3.x del SDK. En su lugar, debe establecer las propiedades de la propiedad titleLabel del botón.
Código:
(mybutton).titleLabel.font = [UIFont systemFontOfSize:13];
Fuente: http://www.iphonedevsdk.com/forum/iphone-sdk-development/26126-warning-setting-font-button.html
Las obras respuesta aceptada y establece el tipo de letra para una instancia de botón. En caso de que quiera establecer una amplia aplicación fuente para todas las UIButtons, puede hacerlo de esta manera:
// Set font to be used for labels inside UIButtons
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0]];
Esto no se le pidió específicamente en la cuestión, pero en caso de que necesite para establecer la fuente de todas las etiquetas (no dentro UIButtons), puede hacerlo de esta manera:
// Set font for all UILabels
[[UILabel appearance] setFont:[UIFont fontWithName:@"HelveticaNeue" size:13.0]];
Esta es una buena idea. lamentablemente UILabel no tiene la propiedad de fuente en el proxy UIAppearance y es por eso que la fuente no funciona. Consulte esta respuesta http://stackoverflow.com/questions/17127921/appearance-proxy-not-working-as-intended-for-uibutton-font –
@EvaMadrazo ¿Podría explicar qué no funciona? Estoy usando el código de arriba en mi proyecto y está funcionando bien. Para que 'appearanceWhenContainedIn' funcione con' UIButton' establece el tipo de botón a 'UIButtonTypeCustom'. – lekksi
@EvaMadrazo oh, ¿quiso decir que la "Fuente de conjunto para todas las etiquetas" no funciona para 'UIButton's? Es cierto, edité la respuesta para ser más claro. – lekksi
Gracias por la info! :) –