UILabel
을 leftView
, UITextField
으로 사용하고 있습니다. 문제는 textField의 텍스트가 라벨의 텍스트보다 높다는 것입니다. UITextField의 leftView로 사용되는 UILabel을 textField의 텍스트와 세로로 정렬하는 방법은 무엇입니까?
이
나는 가 어떻게 모두 텍스트를 정렬 할 수 있습니다 ... 지금까지UILabel *startsWith = [[UILabel alloc] init];
startsWith.font = [UIFont systemFontOfSize:14];
startsWith.textColor = [UIColor blackColor];
startsWith.backgroundColor = [UIColor clearColor];
startsWith.text = @"Text";
[startsWith sizeToFit];
self.textField.leftViewMode = UITextFieldViewModeAlways;
self.textField.leftView = startsWith;
내가 레이블의 프레임을 변경하는 약간 시도했지만 작동하지 않았다 코드를 사용한 적이 있습니까?
당신은'서브 클래스 UITextField' 다음'무시 시도해 볼 수도 있습니다 - (CGRect) leftViewRectForBounds을' – sooper