Articles of uilabel

Las tags multilíneas dentro de scrollView se muestran solo en una sola línea y se expanden a su ancho completo.

Tengo UILabels dentro de UIScrollView . Mis tags pueden expandirse a más de una línea . He configurado myLabel.numberOfLines = 0 porque puede ampliarse a 2 o 3 líneas. Funciona bien cuando no se muestra dentro de UIScrollView . pero cuando lo pongo dentro de UIScrollView, esta label se muestra como una label larga y […]

Desplazamiento UICollectionView usa mucha memory que lleva a colgar

Estoy desarrollando un keyboard Emoji. Este es mi enfoque: Decidí usar UICollectionView. Hago todo en código y no tengo la intención de usar files Xib. Creo una subclass de UICollectionViewCell. Esto va a contener una sola label que muestre el Emoji. Esto es lo que hago dentro de su initWithFrame – (instancetype)initWithFrame:(CGRect)frame { self = […]

UILabel aparece en la jerarquía de vista de debugging, pero no en la aplicación

Tengo una UIView que agregué en ViewController a través del Interface Builder. En mi código, creo una label en esta UIView cada vez que se presiona un button: func addToDisplay(stringToDisplay: String) { let label = UILabel(frame: CGRectMake(0, 0, 10, 10)) label.text = stringToDisplay label.textColor = UIColor.networkingColor() label.textAlignment = .Right label.sizeToFit() label.adjustsFontSizeToFitWidth = true label.minimumScaleFactor = […]

TTTAttributedLabel token de truncamiento clickable

Tengo una TTTAttributedLabel y especificé un token de truncamiento atribuido personalizado para ello: NSAttributedString *atributedTruncationToken = [[[NSAttributedString alloc] initWithString:@" More…" attributes:@{ NSForegroundColorAttributeName : [UIColor lightGrayColor], NSFontAttributeName : self.messageLabel.font, NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType // no effect }] autorelease]; [self.messageLabel setAttributedTruncationToken:atributedTruncationToken]; Parece perfecto, pero ¿cómo puedo hacer que se click el token? (Particularmente, necesito que la label se expanda […]

UIAppearance para múltiples UILabels

¿Qué se considera una mejor práctica para personalizar colors, fonts, etc. … para una variedad de diferentes instancias UIAppearance través de UIAppearance ? Como un ejemplo (simplificado), digamos que uso UILabel para … (azul) posts de estado (rojo) posts de error (gris) annotations (negro) todos los demás ¿Debo crear tres subclasss UILabel (que no reemplazan […]

Swift: ¿Por qué label.text es opcional pero textView.text es una cadena sin envolver?

Probé el siguiente código en el patio import UIKit let label = UILabel() let textView = UITextView() let labelText = label.text // nil let textViewText = textView.text // "" Si la Opción hace clic en lableText , ¿el tipo es String? . Si la Opción hace clic en textViewText , ¡el tipo es String! . […]

¿Hay alguna forma de deshacerse de los puntos suspensivos en una label truncada?

¿Existe una forma rápida de eliminar los puntos suspensivos (…) en una label con un set lineBreakingMode en ByTruncatingHead o ByTruncatingTail ? Me encontré con un path Obj-C y traté de convertirlo en rápido, pero fue en vano (fallaba miserablemente). Cualquier ayuda o sugerencias son muy apreciadas. Aquí está mi conversión: private func replaceElipses() { […]

Fuga de memory al configurar text atribuido en 2 tags en Swift

Estoy viendo una extraña pérdida de memory informada por los instrumentos cuando establezco el parámetro Text atribuido en 2 tags en una vista. Si solo configuro el text atribuido en una label, no obtengo la pérdida de memory. Además, esto solo parece filtrarse si las tags son tags de varias líneas. Para replicar esto, coloqué […]

Formato de text para acordes y letras de canciones Textview o UiLabel Swift

¿Podría alguien darme algunos consejos sobre cómo implementar en una vista de text o label, formateo de text para acordes y letras de canciones? Tipo de image a continuación?

Leer más / less con Swift 3

Quiero agregar " Leer más " al final del párrafo. Cuando hago clic en el text "Leer más", debería expandirse y mostrar " Menos " al final. Los texts se contraerán onclick en el text "Menos". Me parece que muchas muestras funcionan en google. Pero, no entiendo claramente y la mayoría de los proyectos se […]