Tworzę UITextField programowo i umieszczając go wewnątrz UIView. Rozmiar czcionki jest ustawiony na 15.0f (czcionka systemowa). Ale pojawiający się symbol zastępczy nie jest wyśrodkowany w widoku tekstowym. Ktoś wie, jak rozwiązać ten problem?Tekst zastępczy nie wyśrodkowany dla UITextField utworzonego programowo
Znalazłem kilka odniesień na SO dla niewyraźnego tekstu itp. I próbowałem ustawić ramkę pola tekstowego z wartościami całkowitymi, ale to nie robi różnicy.
UITextField *txtField = [[UITextField alloc] initWithFrame:CGRectMake(5.0f, 6.0f, 278.0f, 32.0f)];
[txtField setPlaceholder:@"My placeholder"];
[txtField setFont:[UIFont systemFontOfSize:15.0]];
[txtField setBorderStyle:UITextBorderStyleRoundedRect];
[txtField setAutocorrectionType:UITextAutocorrectionTypeNo];
[txtField setAutocapitalizationType:UITextAutocapitalizationTypeNone];
[txtField setKeyboardType:UIKeyboardTypeEmailAddress];
[txtField setReturnKeyType:UIReturnKeyDone];
[txtField setClearButtonMode:UITextFieldViewModeWhileEditing];
Dziękuję za wszelką pomoc
Uwaga: To znaczy, że tekst nie jest wyśrodkowany w pionie w polu tekstowym (jest nieco ku górze). Zatem ustawienie wyrównania tekstu nie jest rozwiązaniem.
Dodawanie obrazu problemu do wyjaśnienia - jak widać na obrazku, tekst zastępczy jest bardziej na górze, a nie w środku w pionie.
+1 Dzięki Zapytanie pomógł mi .. –