7
A
Odpowiedz
7
myLabel.textAlignment = UITextAlignmentRight;
iOS Developer Library jest dobrym źródłem informacji.
1
może to być przez budowniczy interfejsu. lub label.textAlignment = UITextAlignmentRight;
3
Powyższe metody zostały uznane za przestarzałe. Nowe wywołanie metody jest:
label.textAlignment = NSTextAlignmentRight;
3
Należy ustawić wyrównanie tekstu do uzasadnionego i zestaw nadana bazowej ciąg kierunku pisania do RightToLeft:
var label: UILabel = ...
var text: NSMutableAttributedString = ...
var paragraphStyle: NSMutableParagraphStyle = NSParagraphStyle.defaultParagraphStyle().mutableCopy() as! NSMutableParagraphStyle
paragraphStyle.alignment = NSTextAlignment.Justified
paragraphStyle.lineBreakMode = NSLineBreakMode.ByWordWrapping
paragraphStyle.baseWritingDirection = NSWritingDirection.RightToLeft
text.addAttribute(NSParagraphStyleAttributeName, value: paragraphStyle, range: NSMakeRange(0, text.length))
label.attributedText = text
2
Tu jest: być ostrożnym, jeśli pełny uzasadnić musi być stosowana , firstLineIndent
nie powinno być zero.
NSMutableParagraphStyle* paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.alignment = NSTextAlignmentJustified;
paragraph.baseWritingDirection = NSWritingDirectionRightToLeft;
paragraph.firstLineHeadIndent = 1.0;
NSDictionary* attributes = @{
NSForegroundColorAttributeName: [UIColor colorWithRed:0.2 green:0.239 blue:0.451 alpha:1],NSParagraphStyleAttributeName: paragraph};
NSString* txt = @"your long text";
NSAttributedString* aString = [[NSAttributedString alloc] initWithString: txt attributes: attributes];
Powiązane problemy
- 1. Wyśrodkuj tekst w UILabel
- 2. UILabel - Tekst Wordwrap
- 3. Jak utworzyć tekst układu UITextView tak, jak tekst UILabel?
- 4. Jak wyrównać tekst UILabel od dołu?
- 5. Jak wyróżnić tylko tekst w UILabel - IOS
- 6. Zaznacz tylko tekst w UILabel
- 7. uczynić tekst UILabel za pogrubienie
- 8. Tekst nieużywany w aplikacji UILabel
- 9. NSTextAlignment.Justified dla UILabel nie działa
- 10. Cel C - CAGradientLayer obejmuje tekst w UILabel?
- 11. Tekst UILabel nie zawiera zawijania wyrazów
- 12. Tekst wstawiony w UILabel od lewej
- 13. Zmienić tekst przypisanego UILabel bez utraty formatowania?
- 14. Jak poprawnie filtrować tekst w ListView?
- 15. Jak poprawnie internować tekst w formacie dput?
- 16. Swift: Jak można obracać tekst dla UIButton i UILabel?
- 17. Jak uzasadnić NavBar-nav w Bootstrap 3
- 18. Jak wyrównać akapit (uzasadnić) do Itext?
- 19. Jak do góry, w lewo uzasadnić tekst w <td> komórce, który obejmuje wiele wierszy
- 20. Jak znaleźć liczbę linii UILabel
- 21. Programowo programowo zmienia tekst UILabel (UIBarButtonItem) na pasku narzędzi.
- 22. Wycinanie UILabel podczas dopasowywaniaFontSizeToFitWidth
- 23. W jaki sposób mam tekst przeniknąć do UILabel?
- 24. iPad 3 shouldRasterize = YES powoduje, że tekst UILabel zostanie obcięty
- 25. Wymuś tekst w celu dopasowania do UILabel w pionie?
- 26. Dodawanie CGGradient jako podwarstwa do UILabel ukrywa tekst etykiety
- 27. Jak dopasować UILabel do rozmiaru?
- 28. Zawijanie tekstu wokół obrazu z wcięciem i uzasadnić
- 29. UILabel widoczna część tekstu
- 30. Jak uzasadnić (lewo, prawo, centrum) każde dziecko niezależnie?
UITextAlignmentRight jest przestarzałe od iOS6. Zamiast tego użyj NSTextAlignmentRight. – jbandi
'UITextAlignmentRight' lub' NSTextAlignmentRight' tylko w prawo wyrównanie tekstu, ale tekst nie jest uzasadniony zobacz @Hashem Aboonajmi lub @Aryan odpowiedzi –