W polu tekstowym znajduje się tekst. Przed ustawieniem go na txtfdName, chcę użyć pierwszej litery na wielką literę.Jak napisać wielką literą pierwszą literę tekstu
[addrecipe.txtfdName setText:txtfield1.text];
W polu tekstowym znajduje się tekst. Przed ustawieniem go na txtfdName, chcę użyć pierwszej litery na wielką literę.Jak napisać wielką literą pierwszą literę tekstu
[addrecipe.txtfdName setText:txtfield1.text];
Zastosowanie autocapitalizationType na litery od UITextField.
txtfield1.autocapitalizationType = UITextAutocapitalizationTypeWords;
Nie będzie działać, jeśli jego symulator lub automatyczne wpisywanie wielkich liter jest wyłączone z Ustawienia> Ogólne> Klawiatura> Automatycznie Wielkie litery w systemie iOS/iDevice – NaXir
Należy pamiętać, że to rozwiązanie nie działa, jeśli automatyczna korekta jest wyłączona dla pola tekstowego. – alexey
Jeśli chcesz zastosować wielką literę pierwszą, powinieneś użyć UITextAutocapitalizationTypeSentences. Ponieważ UITextAutocapitalizationTypeWords będzie wielkich liter pierwszej litery każdego słowa w polu tekstowym, a nie tylko pierwszego. – Werewolf
txtfield1.autocapitalizationType = UITextAutocapitalizationTypeWords;
lub można również spróbować
[addrecipe.txtfdName setText:[txtfield1.text capitalizedString]]; // the first character from each word in the receiver changed to its corresponding uppercase value
użyć tego kodu do skapitalizowanych pierwszej ostatnim
NSString *abc = @"this is test";
abc = [NSString stringWithFormat:@"%@%@",[[abc substringToIndex:1] uppercaseString],[abc substringFromIndex:1] ];
NSLog(@"abc = %@",abc);
Zastosowanie autocapitalizationType właściwością protokołu UITextInputTraits który jest zgodny zarówno UITextView
i UITextField
txtfield1.autocapitalizationType = UITextAutocapitalizationTypeWords;
Aby ręcznie pierwszą literę każdego słowa w kodzie:
NSString* name = [addrecipe.txtfdName setText:txtfield1.text];
name = [name capitalizedString];
wybierz txtfield1 i idź do Inspektora atrybutów, pojawi się wielkie litery z rozwijanym menu i wybierz formularz menu Po
słowne: Jeśli wybierzesz Słowo od pierwszego znaku każdego słowa jest kapitał
Zdania: jeśli Zdanie niż pierwszego znaku pierwszego słowa każdego zdania jest Capital
Wszystkie znaki : Wszystkie postacie są kapitałowe
Zaakceptuj niektóre odpowiedzi – visakh7