UITextView wcięcie Problem:
Na przykład, chcę "test" text trochę w prawo, co właściwość należy ustawić?
UITextView wcięcie Problem:
Na przykład, chcę "test" text trochę w prawo, co właściwość należy ustawić?
Utwórz podklasę i przesuń textRectForBounds:
i editingRectForBounds:
. Twoje nowe implementacje mogą wyglądać jak
- (CGRect)textRectForBounds:(CGRect)bounds;
{
return CGRectInset([super textRectForBounds:bounds], 10.f, 0.f);
}
- (CGRect)editingRectForBounds:(CGRect)bounds;
{
return CGRectInset([super editingRectForBounds:bounds], 10.f, 0.f);
}
Spróbuj
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 20)];
self.yourtextField.leftView = paddingView;
self.yourtextField.leftViewMode = UITextFieldViewModeAlways;
Działa to bez podklasy. Najlepsza metoda IMHO. Dzięki. – rmvz3
Świetna odpowiedź, uratowała mi życie! –
Jaki identyfikator chcę z góry ułożyć –
Wystarczy spróbować jak ten prosty sposób ....
textfield.frame = CGRectMake(textfield.frame.origin.x+10, textfield.frame.origin.y, textfield.frame.size.width, textfield.frame.size.height);
trochę prawo lub całkowicie w porządku? – Ravi
@Ravi trochę –
http://stackoverflow.com/questions/7565645/indent-the-text-in-a-uitextfield – Fattie