Articles of nsattributedstring

cómo cambiar el tamaño de una imagen o hecho como NSAttributedString NSTextAttachment (o establecer su tamaño inicial)

Tengo un NSAttributedString al cual estoy agregando un NSTextAttachment. La imagen es 50w por 50h, pero me gustaría que se reduzca para reflejar la altura de la línea atribuida. Pensé que esto se haría automáticamente pero supongo que no. He observado la referencia de la clase UImage, pero esta imagen no parece configurarse en UIImageView, […]

Encontrar atributos de la cadena atribuida que el usuario tipeó

En mi aplicación, el Usuario tecleará todo lo que quiera y puede hacer que el texto sea Negrita, Cursiva y Subrayado. Puedo hacer el texto : negrita, cursiva y subrayado. Pero necesito encontrar qué texto (o carácter) es Negrita, Cursiva y Subrayado de la cadena de atributos que el usuario escribió . Cualquier tipo de […]

Reemplace la subcadena de NSAttributedString con otra NSAttributedString

Quiero reemplazar una subcadena (por ejemplo, @”replace” ) de un NSAttributedString con otro NSAttributedString . Estoy buscando un método equivalente al NSString de stringByReplacingOccurrencesOfString:withString: para NSAttributedString .

Looping Through NSATtributedString Atributos para Aumentar Font SIze

Todo lo que necesito es recorrer todos los atributos de NSAttributedString e incrementar su tamaño de fuente. Hasta el momento llegué al punto en el que realicé un ciclo y NSAttributedString atributos, pero no puedo volver a NSAttributedString en NSAttributedString . La línea que comenté no funciona para mí. Cómo guardar de nuevo? NSAttributedString *attrString […]

¿Cambiar el color de la cadena con NSAttributedString?

Tengo un control deslizante para una encuesta que muestra las siguientes cadenas basadas en el valor del control deslizante: “Muy mal, mal, bien, bien, muy bien”. Aquí está el código para el control deslizante: – (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@” %.f”, [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@”Very Bad”, @”Bad”, @”Okay”, @”Good”, @”Very Good”, […]

Estilo superíndice NSAttributedString

Quiero superíndice todas las instancias del carácter ® en un bloque de texto (exención de responsabilidad legal, naturalmente;)) y la forma predeterminada NSAttributedString no es muy buena. Si solo dejo que el personaje sea y use solo NSString sin modificar, se procesa con el mismo tamaño que una letra mayúscula y se coloca aproximadamente en […]

UILabel y NSLinkAttributeName: no se puede hacer clic en el enlace

Quiero usar cadenas atribuidas con NSLinkAttributeName para crear enlaces UILabel dentro de una instancia de UILabel en mi proyecto iOS 7, que ahora es finalmente posible sin usar bibliotecas externas. NSURL *url = [NSURL URLWithString:@”http://www.google.com”]; NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys: url, NSLinkAttributeName, nil]; Al aplicar el atributo en una cadena, el texto aparece en azul […]

Copie NSAttributedString en UIPasteBoard

¿Cómo se copia un NSAttributedString en la mesa de trabajo , para permitir que el usuario pegue o pegue programáticamente (con – (void)paste:(id)sender , desde el protocolo UIResponderStandardEditActions). Lo intenté: UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard]; [pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF]; pero esta falla con: -[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type’ lo cual […]

Agregue “… Leer más” al final de UILabel

Tengo un UILabel y en algunos casos el texto es más largo que el propio UILabel , por lo que veo el texto como “bla bla bla…” Quiero agregar un texto del botón …Read More al final de UILabel . . He leído algunas publicaciones, pero ofrecen soluciones que no son buenas para mí, por […]

boundingRectWithSize para NSAttributedString que devuelve un tamaño incorrecto

Estoy tratando de obtener el rect para una cadena atribuida, pero la llamada boundingRectWithSize no respeta el tamaño que paso y está devolviendo un rect con una sola línea de altura en lugar de una gran altura (es una cadena larga). Experimenté pasando un valor muy grande para la altura y también 0 como en […]