2010-02-28 21 views
7

Estoy familiarizado con sizeWithFont: para el iPhone. Ahora estoy tratando de crear una aplicación para Mac y necesito algo así, pero no sé cómo hacerlo:/¿Cuál es el método equivalente "sizeWithFont:" para Mac?

He aquí por qué lo necesito: tengo un panel que muestra texto y quiero ajustar el tamaño para que se ajuste al contenido (un NSTextView). ¿Como lo harias?

+1

@Bernardo: por favor, no revertir cambios útiles. Tuve un error tipográfico en el título y otra persona tuvo la amabilidad de arreglarlo. –

Respuesta

8

Eche un vistazo a sizeWithAttributes: de NSString. Tendrás que crear un diccionario de atributos; echa un vistazo a Apple's documentation para eso.

+0

Sí, eso funcionó bien. Gracias – Bernardo

+0

Pero parece que no funciona lo suficientemente bien para mí. Por favor, eche un vistazo a mis preguntas http://stackoverflow.com/questions/11766189/how-do-we-measure-visible-bounds-of-text-in-cocoa/ y http://stackoverflow.com/questions/ 11877791/what-does-the-nsstringdrawingusesdevicemetrics-flag-mean-and-how-do-we-use-it y vea si puede responderlas. – trss

+0

Finalmente contesté una de mis preguntas (enlaces en el comentario anterior). Pero de todos modos, creo que la pregunta aquí parece ser cómo obtener los límites tipográficos y no los límites visibles como yo quería. – trss

Cuestiones relacionadas