E 'possibile a un UILabel
? Non riesco a trovare l'opzione ...UILabel Barrato
risposta
Questa è una vecchia domanda e le informazioni più recenti sono disponibili.
A partire da iOS 6, abbiamo NSAttributedString.
Per iOS 6 pre, vorrei guardare TTTAttributedLabel
iPhone non supporta le stringhe attribuite (che di solito è il modo in cui lo faresti in Cocoa), quindi non credo sia possibile.
È possibile creare sottoclasse UILabel
e disegnare da soli il strikethrough
. Ho anche visto alcune persone usare un UIWebView
per fare questo tipo di cose, ma mi sembra eccessivo.
Si potrebbe creare un altro UILabel sopra l'etichetta e utilizzare un carattere trattino:
label.text = @"––––––––––––––––––";
Caveat: funziona con Helvetica (di default del sistema). Potrebbe non funzionare con altri tipi di carattere.
UIView* slabel = [[UIView alloc] initWithFrame:CGRectMake(label.frame.origin.x, label.frame.origin.y+10, label.frame.size.width, 2)];
[self addSubview:slabel];
[slabel setBackgroundColor:label.textColor];
È possibile aggiungere una vista su UILabel e modificarla con le proprietà dell'etichetta.
NSAttributedString *str=[[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"¥%.2f", productOne.priceBefore] attributes:@{NSStrikethroughStyleAttributeName:@(NSUnderlineStyleSingle)}];
cell.priceBefore.attributedText = str;
- 1. Completamento automatico Xcode barrato?
- 2. Jekyll markdown barrato
- 3. Testo barrato in vim?
- 4. Che cosa significa barrato in Netbeans?
- 5. Disegna il testo sottolineato/barrato (MULTILINE STRING)?
- 6. creando un testo barrato in Android?
- 7. Xcode 7.3: import modulo visualizzato con barrato
- 8. Sottoclasse UILabel
- 9. Autosize UILabel
- 10. UILabel - AutoResize
- 11. Dichiarare Tatuaggi testo come sottolineato, barrato in uno stile
- 12. Opacità diversa per UILabel e il testo di UILabel
- 13. Testo UILabel non aggiornato
- 14. Xamarin/monotouch UILabel multilinea
- 15. UILabel sizeToFit e vincoli
- 16. Animate UILabel non liscio
- 17. UILabel Text Not Wrapping
- 18. UILabel Over UISlider Thumb
- 19. UILabel carattere corsivo ritaglio
- 20. UILabel multilinea espandibile
- 21. rilevare urls in UILabel
- 22. UILabel e caratteri
- 23. Struttura per testo UILabel
- 24. UILabel non si aggiorna
- 25. UILabel/NSTextView vs. CATextLayer
- 26. troncatura coda uilabel
- 27. Allineare verticalmente UILabel
- 28. Allineare due testi UILabel
- 29. UILabel interlinea negativa
- 30. UIPickerView con multilinea UILabel
Grazie, po 'spazzatura però! blimin Apple! –
Avvio di iOS 6, supporta NSAttributedString. Vedi il mio post – Stephen